bionic (2) getsid.2.gz

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)