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

NUME

       getsid - obține ID-ul de sesiune

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <unistd.h>

       pid_t getsid(pid_t pid);

   Cerințe   pentru   macrocomenzi  de  testare  a  caracteristicilor  pentru  glibc  (consultați
   feature_test_macros(7)):

       getsid():
           _XOPEN_SOURCE >= 500
               || /* Începând cu glibc 2.12: */ _POSIX_C_SOURCE >= 200809L

DESCRIERE

       getsid() returnează ID-ul de sesiune al procesului cu ID-ul de proces pid.   În  cazul  în
       care pid este 0, getsid() returnează ID-ul de sesiune al procesului apelant.

VALOAREA RETURNATĂ

       În  caz  de  succes,  se  returnează  un  ID  de sesiune.  În caz de eroare, se returnează
       (pid_t) -1, iar errno este configurată pentru a indica eroarea.

ERORI

       EPERM  Un proces cu ID-ul de proces pid există, dar nu  se  află  în  aceeași  sesiune  cu
              procesul apelant, iar implementarea consideră acest lucru o eroare.

       ESRCH  Nu a fost găsit niciun proces cu ID-ul de proces pid.

VERSIUNI

       Acest apel de sistem este disponibil începând cu Linux 2.0.

STANDARDE

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

NOTE

       Linux nu returnează EPERM.

       A se vedea credentials(7) pentru o descriere a sesiunilor și a ID-urilor de sesiune.

CONSULTAȚI ȘI

       getpgid(2), setsid(2), credentials(7)

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