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  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  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⟩.