fgetgrent

Autres langues

Langue: pl

Autres versions - même langue

Version: 1993-04-04 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

NAZWA

fgetgrent - pobranie wpisu z pliku grup

SK£ADNIA


#include <grp.h>

#include <stdio.h>

#include <sys/types.h>



struct group *fgetgrent(FILE *stream);

OPIS

Funkcja fgetgrent() zwraca wska¼nik do struktury zawieraj±cej informacje o grupie z pliku stream. Po pierwszym wywo³aniu zwraca pierwsz± pozycjê, pó¼niej zwraca kolejne. Plik stream musi mieæ taki sam format, jak /etc/group.

Struktura group jest nastêpuj±co zdefiniowana w pliku <grp.h>:




struct group {

        char    *gr_name;        /* nazwa grupy */

        char    *gr_passwd;      /* has³o grupy */

        gid_t   gr_gid;          /* identyfikator grupy */

        char    **gr_mem;        /* cz³onkowie grupy */

};



WARTO¦Æ ZWRACANA

Funkcja fgetgrent() zwraca strukturê informacji o grupie, lub NULL je¶li nie ma wiêcej pozycji lub wyst±pi³ b³±d.

B£ÊDY

ENOMEM
Brak pamiêci do alokacji struktury informacji o grupie.

ZGODNE Z

SVID 3

ZOBACZ TAK¯E

getgrnam(3), getgrgid(3), getgrent(3), setgrent(3), endgrent(3)