Provided by: manpages-es-dev_4.18.1-1_all bug

NOMBRE

       getsid - obtener identificador de sesión

BIBLIOTECA

       Biblioteca Estándar C (libc, -lc)

SINOPSIS

       #include <unistd.h>

       pid_t getsid(pid_t pid);

   Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):

       getsid():
           _XOPEN_SOURCE >= 500
               || /* Desde glibc 2.12: */ _POSIX_C_SOURCE >= 200809L

DESCRIPCIÓN

       getsid()   returns  the  session  ID  of  the  process  with process ID pid.  If pid is 0,
       getsid()  returns the session ID of the calling process.

VALOR DEVUELTO

       On success, a session ID is returned.  On error, (pid_t) -1 is returned, and errno is  set
       to indicate the error.

ERRORES

       EPERM  Existe  un proceso con el identificador de proceso pid , 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 pid.

VERSIONES

       This system call is available since Linux 2.0.

ESTÁNDARES

       POSIX.1-2001, POSIX.1-2008, SVr4.

NOTAS

       Linux no devuelve el valor EPERM.

       See credentials(7)  for a description of sessions and session IDs.

VÉASE TAMBIÉN

       getpgid(2), setsid(2), credentials(7)

TRADUCCIÓN

       La traducción  al  español  de  esta  página  del  manual  fue  creada  por  Juan  Piernas
       <piernas@ditec.um.es> y Miguel Pérez Ibars <mpi79470@alu.um.es>

       Esta  traducción  es  documentación  libre;  lea  la  GNU General Public License Version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ o posterior con respecto a las condiciones  de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si  encuentra  algún  error  en  la  traducción de esta página del manual, envíe un correo
       electrónico a ⟨debian-l10n-spanish@lists.debian.org⟩.