NOME¶
fgetgrent - obtém entrada de arquivo de grupo
SINOPSE¶
#include <grp.h>
#include <stdio.h>
#include <sys/types.h>
struct group *fgetgrent(FILE *stream);
DESCRIÇÃO¶
A função
fgetgrent() retorna um ponteiro para uma estrutura
contendo a informação de grupo de um
fluxo de arquivo. Na
primeira vez que ela é chamada, ela retorna a primeira entrada; em
seguida, ela retorna as entradas sucessivas. O
fluxo de arquivo precisa
ter o mesmo formato que
/etc/group.
A estrutura de
grupo é definida em
<grp.h>, como a
seguir:
struct group {
char *gr_name; /* nome do grupo */
char *gr_passwd; /* senha do grupo */
gid_t gr_gid; /* id do grupo */
char **gr_mem; /* membros do grupo */
};
VALOR DE RETORNO¶
A função
fgetgrent() retorna a estrutura de
informação do grupo, ou NULL se não houver mais entradas, ou se
ocorrer um erro.
ERROS¶
- ENOMEM
- Memória insuficiente para alocar a estrutura de
informação do grupo.
SVID 3
VEJA TAMBÉM¶
getgrnam(3),
getgrgid(3),
getgrent(3),
setgrent(3),
endgrent(3)
TRADUÇÃO PARA A LÍNGUA PORTUGUESA¶
RUBENS DE JESUS NOGUEIRA <darkseid99@usa.net> (tradução) XXXXXX
XX XXXXX XXXXXXXX <xxxxxxxxxx@xxx.xxx> (revisão)