initgroups(3x)initgroups(3x)Nameinitgroups - initialize group access list
The subroutine reads through the group file and sets up, using the
call, the group access list for the user specified in name. The
basegid is automatically included in the groups list. Typically this
value is given as the group number from the password file.
The subroutine uses the routines based on If the invoking program uses
any of these routines, the group structure will be overwritten in the
The returns -1 if it was not invoked by the superuser.