INITGROUPS(3) Library Functions Manual INITGROUPS(3)
initgroups - initialize supplementary group IDs
initgroups() reads through the group file and sets up, using the set-
groups call (see getgroups(2V)), the supplementary group IDs for the
user specified in name. The basegid is automatically included in the
supplementary group IDs. Typically this value is given as the group
number from the password file.
initgroups() returns -1 if it was not invoked by the super-user.
initgroups() uses the routines based on getgrent(3V). If the invoking
program uses any of these routines, the group structure will be over-
written in the call to initgroups.
6 October 1987 INITGROUPS(3)