fgetpwent(3) Library Functions Manual fgetpwent(3) NUME fgetpwent - obine intrarea in fiierul de parole BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include #include #include struct passwd *fgetpwent(FILE *stream); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): fgetpwent(): Incepand cu glibc 2.19: _DEFAULT_SOURCE glibc 2.19 i versiunile anterioare: _SVID_SOURCE DESCRIERE Funcia fgetpwent() returneaza un indicator la o structura care conine campurile desparite ale unei linii din fiierul stream. Prima data cand este apelata, returneaza prima intrare; ulterior, returneaza intrari succesive. Fiierul la care face referire stream trebuie sa aiba acelai format ca i /etc/passwd (a se vedea passwd(5)). Structura passwd este definita in dupa cum urmeaza: struct passwd { char *pw_name; /* numele utilizatorului */ char *pw_passwd; /* parola utilizatorului */ uid_t pw_uid; /* identificatorul utilizatorului */ gid_t pw_gid; /* identificatorul grupului */ char *pw_gecos; /* informaii despre utilizator */ char *pw_dir; /* directorul personal ,,acasa" */ char *pw_shell; /* programul shell */ }; VALOAREA RETURNATA Funcia fgetpwent() returneaza un indicator la o structura passwd sau NULL daca nu mai exista intrari sau daca apare o eroare. In cazul unei erori, errno este configurata pentru a indica eroarea. ERORI-IEIRE ENOMEM Memorie insuficienta pentru alocarea structurii passwd. FIIERE /etc/passwd fiier de baza de date de parole ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +---------------------+---------------------+--------------------------+ |Interfaa | Atribut | Valoare | +---------------------+---------------------+--------------------------+ |fgetpwent() | Sigurana firelor | MT-Unsafe race:fgetpwent | +---------------------+---------------------+--------------------------+ STANDARDE Niciunul. ISTORIC SVr4. CONSULTAI I endpwent(3), fgetpwent_r(3), fopen(3), getpw(3), getpwent(3), getpwnam(3), getpwuid(3), putpwent(3), setpwent(3), passwd(5) 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 fgetpwent(3)