Provided by:
manpages-es_1.55-8_all 
NOMBRE
getsid - obtener identificador de sesión
SINOPSIS
#include <unistd.h>
pid_t getsid(pid_t pid);
DESCRIPCIÓN
getsid(0) devuelve el identificador de sesión del proceso invocador.
getsid(p) devuelve el identificador de sesión del proceso con
identificador p. (El identificador de sesión de un proceso es el
identificador de grupo de procesos del lider de sesión.) En caso de
error, se devolverá (pid_t) -1, y se modificará errno con un valor
apropiado.
ERRORES
EPERM Existe un proceso con el identificador de proceso p , pero no se
encuentra en la misma sesión que el proceso actual, y la
implementación considera ésto un error.
ESRCH No se encontró 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 versión 1.3.44. Existe
soporte de libc desde la versión 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 algún
entero n mayor o igual a 500.
VÉASE TAMBIÉN
getpgid(2), setsid(2)