Provided by: manpages-es_1.55-10_all bug

NOMBRE

       initgroups - inicializa la lista suplementaria de acceso de grupos

SINOPSIS

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

       int initgroups(const char *user, gid_t group);

DESCRIPCI'ON

       La funcion initgroups() inicializa la lista de acceso de grupos leyendo
       la base de datos de grupos /etc/group y usando todos los grupos de  los
       que user es miembro. Se anade a la lista el grupo adicional group.

VALOR DEVUELTO

       La  funcion  initgroups()  devuelve 0 si hubo exito, o -1 si ocurrio un
       error.

ERRORES

       EPERM  El  proceso  que  realiza  la  llamada  no   tiene   suficientes
              privilegios.

       ENOMEM Memoria  insuficiente  para asignar la estructura de informacion
              de grupo.

FICHEROS

       /etc/group              base de datos de grupos

CONFORME A

       SVID 3, BSD 4.3

OBSERVACIONES

       El prototipo para initgroups esta disponible solamente  si  _BSD_SOURCE
       esta  definido  (bien  explicitamente,  o implicitamente, no definiendo
       _POSIX_SOURCE o compilando con la opcion -ansi).

V'EASE TAMBI'EN

       getgroups(2), setgroups(2)