Provided by: manpages-es_1.55-10_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)