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

NAME

       lfc_getgrpbygids - get group names associated with given virtual gids

SYNOPSIS

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

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

DESCRIPTION

       lfc_getgrpbygids gets the group names associated with given virtual gids.

       nbgroups
              specifies the number of gids.

       gids   specifies the Virtual Group Ids.

       groupnames
              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.

RETURN VALUE

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

ERRORS

       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.