Provided by:
manpages-es_1.55-10_all 
NOMBRE
getsid - obtener identificador de sesion
SINOPSIS
#include <unistd.h>
pid_t getsid(pid_t pid);
DESCRIPCI'ON
getsid(0) devuelve el identificador de sesion del proceso invocador.
getsid(p) devuelve el identificador de sesion del proceso con
identificador p. (El identificador de sesion de un proceso es el
identificador de grupo de procesos del lider de sesion.) En caso de
error, se devolvera (pid_t) -1, y se modificara errno con un valor
apropiado.
ERRORES
EPERM Existe un proceso con el identificador de proceso p , pero no se
encuentra en la misma sesion que el proceso actual, y la
implementacion considera esto un error.
ESRCH No se encontro un proceso con identificador p.
CONFORME A
SVr4, POSIX 1003.1-2001.
OBSERVACIONES
Linux no devuelve el valor EPERM.
Linux posee esta llamada al sistema desde la version 1.3.44. Existe
soporte de libc desde la version 5.2.19 de libc.
Para obtener el prototipo bajo glibc, defina tanto _XOPEN_SOURCE como
_XOPEN_SOURCE_EXTENDED, o use "#define _XOPEN_SOURCE n" para algun
entero n mayor o igual a 500.
V'EASE TAMBI'EN
getpgid(2), setsid(2)