Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       tcgetsid - obține ID-ul sesiunii

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #define _XOPEN_SOURCE 500        /* Consultați feature_test_macros(7) */
       #include <termios.h>

       pid_t tcgetsid(int fd);

DESCRIERE

       Funcția  tcgetsid()  returnează  ID-ul  sesiunii curente care are terminalul asociat la fd ca terminal de
       control.  Acest terminal trebuie să fie terminalul de control al procesului de apelare.

VALOAREA RETURNATĂ

       Când fd se referă la terminalul de control al sesiunii  noastre,  funcția  tcgetsid()  va  returna  ID-ul
       sesiunii  respective.   În  caz  contrar,  se  returnează  -1, iar errno este configurată pentru a indica
       eroarea.

ERORI

       EBADF  descriptor-fișier nu este un descriptor de fișier valid.

       ENOTTY Procesul apelant nu are un terminal de control sau are unul, dar acesta nu este descris de fd.

VERSIUNI

       tcgetsid() este furnizată începând cu glibc 2.1.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
       ┌─────────────────────────────────────────────────────────────────────────┬───────────────────┬─────────┐
       │ InterfațăAtributValoare │
       ├─────────────────────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │ tcgetsid()                                                              │ Siguranța firelor │ MT-Safe │
       └─────────────────────────────────────────────────────────────────────────┴───────────────────┴─────────┘

STANDARDE

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

NOTE

       Această funcție este implementată prin intermediul TIOCGSID ioctl(2), prezentă începând cu Linux 2.1.71.

CONSULTAȚI ȘI

       getsid(2)

TRADUCERE

       Traducerea   în   limba   română   a   acestui   manual   a   fost   creată   de   Remus-Gabriel    Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3 sau o
       versiune  ulterioară  cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se   asumă   Nicio
       RESPONSABILITATE.

       Dacă  găsiți  erori  în  traducerea  acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.03                  15 decembrie 2022                                    tcgetsid(3)