Provided by: liblfc-dev_1.8.2-1_amd64 bug


       lfc_getgrpbygids - get group names associated with given virtual gids


       #include <sys/types.h>
       #include "lfc_api.h"

       int lfc_getgrpbygids (int nbgroups, gid_t *gids, char **groupnames)


       lfc_getgrpbygids gets the group names associated with given virtual gids.

              specifies the number of gids.

       gids   specifies the Virtual Group Ids.

              specifies  a  buffer  to  receive  the pointers to the associated group names.  The
              buffer must be big enough to hold nbgroups pointer values.  The client  application
              is responsible for freeing the array elements when not needed anymore.


       This  routine  returns 0 if the operation was successful or -1 if the operation failed. In
       the latter case, serrno is set appropriately.


       ENOMEM       Memory could not be allocated for unmarshalling the reply.

       EFAULT       gids or groupnames is a NULL pointer.

       EINVAL       nbgroups is not strictly positive or one of the gids does not  exist  in  the
                    internal mapping table.

       SENOSHOST    Host unknown.

       SENOSSERV    Service unknown.

       SECOMERR     Communication error.

       ENSNACT      Name server is not running or is being shutdown.