Provided by: manpages-es_1.55-8_all bug

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)