setreuid(2) setreuid(2)NAME setreuid - set real and effective user ID SYNOPSIS int setreuid(ruid,euid) int ruid, euid; DESCRIPTION The real and effective user ID's of the current process are set according to the arguments. If ruid or euid is -1, the current uid is filled in by the system. Only the superuser may modify the real uid of a process. Users other than the superuser may change the effective uid of a process only to the real user ID. RETURN VALUE Upon successful completion, a value of 0 is returned. Oth- erwise, a value of -1 is returned and errno is set to indi- cate the error. ERRORS [EPERM] The current process is not the superuser and a change other than changing the effective user ID to the real user ID was specified. NOTES This call only works in COMPAT_BSDPROT compatibility mode. SEE ALSO getuid(2), setcompat(2), setregid(2), setuid(2). April, 1990 1