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

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)