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