oracular (3) fgetgrent.3.gz

Provided by: manpages-es-dev_4.23.1-1_all bug

NOMBRE

       fgetgrent - obtiene una entrada del fichero de grupos

BIBLIOTECA

       Biblioteca Estándar C (libc, -lc)

SINOPSIS

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

       struct group *fgetgrent(FILE *flujo);

   Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):

       fgetgrent():
           A partir de glibc 2.19:
               _DEFAULT_SOURCE
           En glibc 2.19 y anteriores:
               _SVID_SOURCE

DESCRIPCIÓN

       La  función  fgetgrent()  devuelve  un puntero a una estructura que contiene la información de grupos que
       está en el fichero correspondiente a flujo. La primera vez que se invoca, devuelve la primera entrada;  a
       partir  de  ahí,  devuelve  las entradas sucesivas. El fichero al que hace referencia flujo debe tener el
       mismo formato que /etc/group (consulte group(5)).

       La estructura group se define en <grp.h> como sigue:

           struct group {
                   char    *gr_name;        /* nombre del grupo */
                   char    *gr_passwd;      /* contraseña del grupo */
                   gid_t   gr_gid;          /* identificador del grupo */
                   char    **gr_mem;        /* Vector de punteros finalizado en NULL
                                    para nombrar a los miembros del grupo */
           };

VALOR DEVUELTO

       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.

ERRORES

       ENOMEM No hay suficiente memoria para alojar la estructura de grupo.

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

       ┌────────────────────────────────────────────────────────┬────────────────────┬──────────────────────────┐
       │InterfazAtributoValor                    │
       ├────────────────────────────────────────────────────────┼────────────────────┼──────────────────────────┤
       │fgetgrent()                                             │ Seguridad del hilo │ MT-Unsafe race:fgetgrent │
       └────────────────────────────────────────────────────────┴────────────────────┴──────────────────────────┘

ESTÁNDARES

       None.

HISTORIAL

       SVr4.

VÉASE TAMBIÉN

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

TRADUCCIÓN

       La  traducción  al  español  de  esta  página  del  manual  fue  creada  por  Gerardo  Aburruzaga  García
       <gerardo.aburruzaga@uca.es> y Marcos Fouces <marcos@debian.org>

       Esta   traducción   es   documentación   libre;   lea   la   GNU   General   Public   License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ o posterior con respecto a las condiciones de copyright.   No
       existe NINGUNA RESPONSABILIDAD.

       Si  encuentra  algún  error  en  la  traducción  de esta página del manual, envíe un correo electrónico a
       ⟨debian-l10n-spanish@lists.debian.org⟩.