getresuid(2) System Calls Manual getresuid(2) NUME getresuid, getresgid, getresgid - obine ID-urile reale, efective i salvate ale utilizatorilor/grupurilor BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #define _GNU_SOURCE /* Consultai feature_test_macros(7) */ #include int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); DESCRIERE getresuid() returneaza UID-ul real, UID-ul efectiv i set-user-ID-ul salvat al procesului apelant, in argumentele ruid, euid i, respectiv, suid. getresgid() efectueaza sarcina analoga pentru ID-urile de grup ale procesului. VALOAREA RETURNATA In caz de succes, se returneaza zero. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EFAULT Unul dintre argumente a specificat o adresa in afara spaiului de adrese al programului apelant. STANDARDE Niciunul. Aceste apeluri apar, de asemenea, pe HP-UX i pe unele dintre BSD-uri. ISTORIC Linux 2.1.44, glibc 2.3.2. Apelurile de sistem originale Linux getresuid() i getresgid() suportau numai ID-uri de utilizator i de grup pe 16 bii. Ulterior, Linux 2.4 a adaugat getresuid32() i getresgid32(), care accepta ID-uri pe 32 de bii. Funciile de invaluire glibc getresuid() i getresgid() trateaza in mod transparent variaiile dintre versiunile nucleului. CONSULTAI I getuid(2), setresuid(2), setreuid(2), setuid(2), credentials(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 getresuid(2)