setgroups(2) ultrix man page | unix.com

Man Page: setgroups

Operating Environment: ultrix

Section: 2

setgroups(2)							System Calls Manual						      setgroups(2)

Name
       setgroups - set group access list

Syntax
       #include <sys/param.h>

       setgroups(ngroups, gidset)
       int ngroups, *gidset;

Description
       The system call sets the group access list of the current user process according to the array, gidset.  The ngroups parameter indicates the
       number of entries in the array and must be no more than NGROUPS, as defined in

       Only the superuser can set new groups.

Return Values
       A 0 value is returned on success, -1 on an error, with the error code stored in errno.

Diagnostics
       The call fails if:

       [EPERM]	      The caller is not the superuser.

       [EFAULT]       The address specified for gidset is outside the process address space.

See Also
       getgroups(2), initgroups(3x)

																      setgroups(2)
Related Man Pages
getgroups(2) - opensolaris
getgroups(2) - bsd
setgroups(2) - netbsd
getgroups(2) - sunos
getgroups(2) - freebsd
Similar Topics in the Unix Linux Community
setgid
sshd (openssh) on SunOS without root privileges
Cannot create user using SMITTY
Rpcbind service not starting