initgroups(3x)initgroups(3x)Nameinitgroups - initialize group access list
Syntax
initgroups(name, basegid)
char *name;
int basegid;
Description
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.
Restrictions
The subroutine uses the routines based on If the invoking program uses
any of these routines, the group structure will be overwritten in the
call to
Return Values
The returns -1 if it was not invoked by the superuser.
Files
/etc/group
See Alsosetgroups(2)initgroups(3x)