Provided by: manpages-pt-br-dev_4.18.1-1_all bug

NOME

       fgetgrent - obtém entrada de arquivo de grupo

BIBLIOTECA

       Biblioteca C Padrão (libc, -lc)

SINOPSE

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

       struct group *fgetgrent(FILE *stream);

   Requisitos de macro de teste de recursos para o glibc (consulte feature_test_macros(7)):

       fgetgrent():
           Desde o glibc 2.19:
               _DEFAULT_SOURCE
           glibc 2.19 e anterior:
               _SVID_SOURCE

DESCRIÇÃO

       The  fgetgrent()   function  returns  a  pointer  to  a  structure  containing  the  group
       information from the file referred to by stream.  The first time it is called  it  returns
       the  first  entry;  thereafter,  it  returns  successive entries.  The file referred to by
       stream must have the same format as /etc/group (see group(5)).

       A estrutura de group é 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;         /* NULL-terminated array of pointers
                                          to names of group members */
           };

VALOR DE RETORNO

       The fgetgrent()  function returns a pointer to a group structure, or NULL if there are  no
       more  entries  or an error occurs.  In the event of an error, errno is set to indicate the
       error.

ERROS

       ENOMEM Insufficient memory to allocate group structure.

ATRIBUTOS

       Para uma explicação dos termos usados nesta seção, consulte attributes(7).

       ┌──────────────────────────────────────────────┬───────────────┬──────────────────────────┐
       │InterfaceAtributoValor                    │
       ├──────────────────────────────────────────────┼───────────────┼──────────────────────────┤
       │fgetgrent()                                   │ Thread safety │ MT-Unsafe race:fgetgrent │
       └──────────────────────────────────────────────┴───────────────┴──────────────────────────┘

PADRÕES

       SVr4.

VEJA TAMBÉM

       endgrent(3), fgetgrent_r(3), fopen(3), getgrent(3), getgrgid(3), getgrnam(3), putgrent(3),
       setgrent(3), group(5)

TRADUÇÃO

       A  tradução  para  português  brasileiro  desta página man foi criada por Felipe M Pereira
       <Felipe.Pereira@ic.unicamp.br> e André Luiz Fassone <lonely_wolf@ig.com.br>

       Esta tradução é uma documentação  livre;  leia  a  Licença  Pública  Geral  GNU  Versão  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  ou  posterior  para  as condições de direitos
       autorais.  Nenhuma responsabilidade é aceita.

       Se você encontrar algum erro na tradução desta página de manual, envie um  e-mail  para  a
       lista de discussão de tradutores ⟨debian-l10n-portuguese@lists.debian.org⟩.