Annotation of cci/usr/src/man/man2/setreuid.2, revision 1.1.1.1

1.1       root        1: .TH SETREUID 2 "12 February 1983"
                      2: .UC 4
                      3: .SH NAME
                      4: setreuid \- set real and effective user ID's
                      5: .SH SYNOPSIS
                      6: .ft B
                      7: .nf
                      8: setreuid(ruid, euid)
                      9: int ruid, euid;
                     10: .fi
                     11: .ft R
                     12: .SH DESCRIPTION
                     13: The real and effective user ID's of the
                     14: current process are set according to the arguments.
                     15: If
                     16: .I ruid
                     17: or 
                     18: .I euid
                     19: is \-1, the current uid is filled in by the system.
                     20: Only the super-user may modify the real uid of
                     21: a process.  Users other than the super-user may
                     22: change the effective uid of a process only to the
                     23: real uid.
                     24: .SH "RETURN VALUE
                     25: Upon successful completion, a value of 0 is returned.  Otherwise,
                     26: a value of \-1 is returned and \fIerrno\fP is set to indicate the error.
                     27: .SH "ERRORS
                     28: .TP 15
                     29: [EPERM]
                     30: The current process is not the super-user and a change
                     31: other than changing the effective user-id to the real user-id
                     32: was specified.
                     33: .SH "SEE ALSO"
                     34: getuid(2), setregid(2), setuid(3)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.