SCCS-vsn: lib/libc/compat-43/creat.2 6.3
SCCS-vsn: lib/libc/sys/dup.2 6.2
SCCS-vsn: lib/libc/sys/execve.2 6.3
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
-.\" @(#)creat.2 6.2 (Berkeley) %G%
+.\" @(#)creat.2 6.3 (Berkeley) %G%
facilitity.
.SH "RETURN VALUE
The value \-1 is returned if an error occurs. Otherwise,
facilitity.
.SH "RETURN VALUE
The value \-1 is returned if an error occurs. Otherwise,
-the call returns a non-negative descriptor which only permits
+the call returns a non-negative descriptor that only permits
writing.
.SH ERRORS
.I Creat
writing.
.SH ERRORS
.I Creat
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
-.\" @(#)dup.2 6.1 (Berkeley) %G%
+.\" @(#)dup.2 6.2 (Berkeley) %G%
the per-process descriptor table. The value must be less
than the size of the table, which is returned by
.IR getdtablesize (2).
the per-process descriptor table. The value must be less
than the size of the table, which is returned by
.IR getdtablesize (2).
-The new descriptor
-.I newd
-returned by the call is the lowest numbered descriptor which is
+The new descriptor returned by the call,
+.I newd,
+is the lowest numbered descriptor that is
not currently in use by the process.
.PP
The object referenced by the descriptor does not distinguish
not currently in use by the process.
.PP
The object referenced by the descriptor does not distinguish
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
-.\" @(#)execve.2 6.2 (Berkeley) %G%
+.\" @(#)execve.2 6.3 (Berkeley) %G%
.\"
.TH EXECVE 2 ""
.UC 4
.\"
.TH EXECVE 2 ""
.UC 4
.PP
The argument \fIenvp\fP is also an array of character pointers
to null-terminated strings. These strings pass information to the
.PP
The argument \fIenvp\fP is also an array of character pointers
to null-terminated strings. These strings pass information to the
-new process which are not directly arguments to the command, see
+new process that is not directly an argument to the command, see
.IR environ (7).
.PP
Descriptors open in the calling process remain open in
the new process, except for those for which the close-on-exec
flag is set; see
.IR close (2).
.IR environ (7).
.PP
Descriptors open in the calling process remain open in
the new process, except for those for which the close-on-exec
flag is set; see
.IR close (2).
-Descriptors which remain open are unaffected by
+Descriptors that remain open are unaffected by
.IR execve .
.PP
Ignored signals remain ignored across an
.IR execve .
.PP
Ignored signals remain ignored across an