BSD 4_3 release
[unix-history] / usr / man / man2 / setreuid.2
index 29aaca5..6097a26 100644 (file)
@@ -1,4 +1,11 @@
-.TH SETREUID 2 2/12/83
+.\" Copyright (c) 1980 Regents of the University of California.
+.\" All rights reserved.  The Berkeley software License Agreement
+.\" specifies the terms and conditions for redistribution.
+.\"
+.\"    @(#)setreuid.2  6.1 (Berkeley) 5/9/85
+.\"
+.TH SETREUID 2 "May 9, 1985"
+.UC 4
 .SH NAME
 setreuid \- set real and effective user ID's
 .SH SYNOPSIS
 .SH NAME
 setreuid \- set real and effective user ID's
 .SH SYNOPSIS
@@ -16,10 +23,9 @@ If
 or 
 .I euid
 is \-1, the current uid is filled in by the system.
 or 
 .I euid
 is \-1, the current uid is filled in by the system.
-Only the super-user may modify the real uid of
-a process.  Users other than the super-user may
-change the effective uid of a process only to the
-real uid.
+Unprivileged users may change the real user
+ID to the effective user ID and vice-versa; only the super-user may
+make other changes.
 .SH "RETURN VALUE
 Upon successful completion, a value of 0 is returned.  Otherwise,
 a value of \-1 is returned and \fIerrno\fP is set to indicate the error.
 .SH "RETURN VALUE
 Upon successful completion, a value of 0 is returned.  Otherwise,
 a value of \-1 is returned and \fIerrno\fP is set to indicate the error.
@@ -30,4 +36,4 @@ The current process is not the super-user and a change
 other than changing the effective user-id to the real user-id
 was specified.
 .SH "SEE ALSO"
 other than changing the effective user-id to the real user-id
 was specified.
 .SH "SEE ALSO"
-getuid(2), setgid(2), setuid(3)
+getuid(2), setregid(2), setuid(3)