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
0 comentarios:
Publicar un comentario