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