Provided by:
manpages-pt-dev_20040726-4_all 
NOME
getgrent, setgrent, endgrent - Retorna informacoes sobre os grupos
SINOPSE
#include <grp.h>
#include <sys/types.h>
struct group *getgrent(void);
void setgrent(void);
void endgrent(void);
DESCRI,C~AO
A funcao getgrent() um ponteiro para uma estrutura que contem as
informacoes dos grupos que estao no arquivo /etc/group. A primeira vez
que a funcao e chamada , ela retorna a primeira entrada do arquivo ; a
partir dai , retorna as entradas sucessivas.
A funcao setgrent() retorna o ponteiro do arquivo para o inicio de
/etc/group.
A funcao endgrent() fecha o arquivo /etc/group.
A estrutura group esta definida em <grp.h> conforme abaixo:
struct group {
char *gr_name; /* group name */
char *gr_passwd; /* group password */
gid_t gr_gid; /* group id */
char **gr_mem; /* group members */
};
VALOR RETORNADO
A funcao getgrent() retorna a estrutura com a informacao dos grupos ou
NULL se nao houver mais entradas no arquivo ou se ocorrer um erro.
ERROS
ENOMEM Memoria insuficiente para alocar a estrutura de informacao dos
grupos.
ARQUIVOS
/etc/group
Arquivo de base de dados dos grupos
EM CONFORMIDADE COM
SVID 3, BSD 4.3
VER TAMB'EM
fgetgrent(3), getgrnam(3), getgrgid(3)
TRADU,C~AO PARA A L'INGUA PORTUGUESA
Antonio Belloni <abelloni@ig.com.br> (traducao)