NAME initgroups - initialize group access list CONTENTS Library Synopsis Description Return Values Errors See Also History Bugs LIBRARY .Lb libc SYNOPSIS .In unistd.h int initgroups "const char *name" "gid_t basegid" DESCRIPTION The initgroups function uses the getgrouplist(3) function to calculate the group access list for the user specified in name. This group list is then setup for the current process using setgroups(2). The basegid is automatically included in the groups list. Typically this value is given as the group number from the password file. RETURN VALUES .Rv -std initgroups ERRORS The initgroups function may fail and set errno for any of the errors specified for the library function setgroups(2). SEE ALSO setgroups(2), getgrouplist(3) HISTORY BUGS getgrent(3).