Bibliotecas SO

 

unistd.h:  Biblioteca  la  cual  incluye  las  llamadas  a  funci´on  dentro  de C.

sys/types.h: Biblioteca la cual tiene los tipos de datos especiales de procesos

Mencione que representan los siguientes tipos de datos y donde estan definidos:

pid t: Tipo de dato para el pid de un proceso o de un grupo de procesos, el pid es un numero entero positivo que actu´a a modo de nombre del proceso o grupo de procesos. Se encuentra definido en ¡types.h¿para procesos individuales y ¡sys/types.h¿para grupo

uid t:  Identificador  del  usuario  el  cual  es  responsable  de  la  ejecuci´on del proceso. Se encuentra definido en ¡sys/types¿

gid t: Identificador del grupo del usuario; que es responsable de la ejecuci´on del proceso. Se encuentra definido en ¡sys/types¿

Para las siguientes funciones, mencione d´onde est´an definidas, qu´e es lo que proporcionan de salida y qu´e argumentos necesitan de entrada:

getpid: Proporciona el identificador (pid) del proceso actual, no tiene argumentos de entrada. Se encuentra definida en ¡types.h¿,

getppid: Proporciona el identificador (ppid) del proceso padre del pro- ceso actual, no tiene argumentos de entrada. Se encuentra definida en
¡sys/types.h¿.

getuid: Proporciona el identificador (uid) del usuario responsable del proceso actual (real), no tiene argumentos de entrada. Se encuentra definida en ¡sys/types.h¿.

geteuid: Proporciona el identificador (euid) del grupo al cual pertene- ce el usuario efectivo, no tiene argumentos de entrada. Se encuentra definida en ¡sys/types.h¿.

getgid: Proporciona el identificador (gid) del grupo real, no tiene ar- gumentos de entrada. Se encuentra definida en ¡sys/types.h¿.







getegid: Proporciona el identificador del grupo efectivo, no tiene argu- mentos de entrada. Se encuentra definida en ¡sys/types.h
Share on Google Plus
    Blogger Comment

0 comentarios:

Publicar un comentario