oracular (3) tcgetsid.3.gz

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

NOMBRE

       tcgetsid - obtiene el identificador de sesión

BIBLIOTECA

       Biblioteca Estándar C (libc, -lc)

SINOPSIS

       #define _XOPEN_SOURCE 500        /* See 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

       When fd refers to the controlling terminal of our session,  the  function  tcgetsid()   will  return  the
       session ID of this session.  Otherwise, -1 is returned, and errno is set to indicate the error.

ERRORES

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

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

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 │
       └───────────────────────────────────────────────────────────────┴────────────────────┴───────────────────┘

ESTÁNDARES

       POSIX.1-2008.

HISTORIAL

       glibc 2.1.  POSIX.1-2001.

       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)

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⟩.