Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       fgetpwent - obtem a entrada de arquivo de senha

SINOPSE

       #include <pwd.h>
       #include <stdio.h>
       #include <sys/types.h>

       struct passwd *fgetpwent(FILE *stream);

DESCRI,C~AO

       A funcao fgetpwent() retorna um ponteiro para uma estrutura contendo os
       campos %%broken out%% de uma linha no fluxo de arquivo. Na primeira vez
       em  que  ela e chamada, ela retorna a primeira entrada; em seguida, ela
       retorna entradas sucessivas.  O fluxo de arquivo precisa  ter  o  mesmo
       formato que /etc/passwd.

       A estrutura passwd e definida em <pwd.h> como segue:

              struct passwd {
                      char    *pw_name;       /* nome do usuario */
                      char    *pw_passwd;     /* senha do usuario */
                      uid_t   pw_uid;         /* id do usuario */
                      gid_t   pw_gid;         /* id do grupo */
                      char    *pw_gecos;      /* nome real */
                      char    *pw_dir;        /* diretorio inicial */
                      char    *pw_shell;      /* programa 'shell' */
              };

VALOR DE RETORNO

       A  funcao  fgetpwent()  retorna  a  estrutura  'passwd', ou NULL se nao
       houver mais entradas, ou se ocorrer um erro.

ERROS

       ENOMEM Memoria insuficiente para alocar a estrutura 'passwd'.

ARQUIVOS

       /etc/passwd
              arquivo de banco de dados de senha

CONFORME

       SVID 3

VEJA TAMB'EM

       getpwnam(3),  getpwuid(3),   getpwent(3),   setpwent(3),   endpwent(3),
       getpw(3), putpwent(3), passwd(5).

TRADU,C~AO PARA A L'INGUA PORTUGUESA

       RUBENS  DE  JESUS  NOGUEIRA  <darkseid99@usa.net>  (traducao) XXXXXX XX
       XXXXX XXXXXXXX <xxxxxxxxxx@xxx.xxx> (revisao)