![]() |
![]()
| ![]() |
![]()
NAMEsetregid —
set real and effective group ID
LIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <unistd.h>
int
DESCRIPTIONThe real and effective group ID's of the current process are set to the arguments. If the real group ID is changed, the saved group ID is changed to the new value of the effective group ID.Unprivileged users may change the real group ID to the effective group ID and vice-versa; only the super-user may make other changes. Supplying a value of -1 for either the real or effective group ID forces the system to substitute the current ID in place of the -1 argument. The When setting the real and effective group IDs to the same value,
the standard RETURN VALUESThesetregid () function returns the value 0 if
successful; otherwise the value -1 is returned and the global variable
errno is set to indicate the error.
ERRORS
SEE ALSOgetgid(2), issetugid(2), setegid(2), setgid(2), setuid(2)HISTORYThesetregid () system call appeared in
4.2BSD.
|