Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

       tcgetsid - obtiene el identificador de sesión

SINOPSIS

       #define _XOPEN_SOURCE 500 /* Vea feature_test_macros(7) */
       #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.

VERSIONES

       tcgetsid()  is provided in glibc since version 2.1.

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

       ┌───────────┬────────────────────┬───────────────────┐
       │InterfazAtributoValor             │
       ├───────────┼────────────────────┼───────────────────┤
       │tcgetsid() │ Seguridad del hilo │ Multi-hilo seguro │
       └───────────┴────────────────────┴───────────────────┘

CONFORME A

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

NOTAS

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

VÉASE TAMBIÉN

       getsid(2)

COLOFÓN

       Esta  página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una
       descripción del proyecto, información sobre cómo informar errores y la última  versión  de
       esta página en https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La  traducción  al  español  de  esta  página del manual fue creada por 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 ⟨⟩.