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

NOMBRE

       tcgetsid - obtiene el identificador de sesión

SINOPSIS

       #include <termios.h>

       pid_t tcgetsid(int fd);

DESCRIPCIÓN

       La  función tcgetsid() devuelve el identificador de sesión de la sesión
       actual cuya terminal de control es la terminal  asociada  a  fd.   Esta
       terminal debe ser la terminal de control del proceso invocador.

VALOR DEVUELTO

       Cuando  fd  hace referencia a la terminal de control de nuestra sesión,
       la función tcgetsid() devolverá el  identificador  de  sesión  de  esta
       sesión.  En otro caso, se devuelve -1, y se modifica errno con el valor
       apropiado.

ERRORES

       EBADF  fd no es un descriptor de fichero válido.

       ENOTTY El proceso invocador no tiene una terminal de control, o la  que
              tiene no está descrita por fd.

OBSERVACIONES

       Esta función está implementada via el ioctl TIOCGSID, presente desde la
       versión 2.1.71 de Linux.

CONFORME A

       POSIX.1-2001.

VÉASE TAMBIÉN

       getsid(2)