summaryrefslogtreecommitdiff
path: root/lib/libc/sys/execve.2
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/sys/execve.2')
-rw-r--r--lib/libc/sys/execve.212
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/libc/sys/execve.2 b/lib/libc/sys/execve.2
index 9b0f22c6fac5..427f9ab8dbe0 100644
--- a/lib/libc/sys/execve.2
+++ b/lib/libc/sys/execve.2
@@ -58,7 +58,8 @@ This file is either an executable object file,
or a file of data for an interpreter.
An executable object file consists of an identifying header,
followed by pages of data representing the initial program (text)
-and initialized data pages. Additional pages may be specified
+and initialized data pages.
+Additional pages may be specified
by the header to be initialized with zero data; see
.Xr elf 5
and
@@ -87,7 +88,8 @@ and the name of the originally
file becomes the second argument;
otherwise, the name of the originally
.Sy execve Ap d
-file becomes the first argument. The original arguments are shifted over to
+file becomes the first argument.
+The original arguments are shifted over to
become the subsequent arguments.
The zeroth argument is set to the specified
.Em interpreter .
@@ -97,7 +99,8 @@ The argument
is a pointer to a null-terminated array of
character pointers to null-terminated character strings.
These strings construct the argument list to be made available to the new
-process. At least one argument must be present in
+process.
+At least one argument must be present in
the array; by custom, the first element should be
the name of the executed program (for example, the last component of
.Fa path ) .
@@ -159,7 +162,8 @@ These values may be used in changing the effective IDs later (see
.Pp
The set-ID bits are not honored if the respective file system has the
.Cm nosuid
-option enabled or if the new process file is an interpreter file. Syscall
+option enabled or if the new process file is an interpreter file.
+Syscall
tracing is disabled if effective IDs are changed.
.Pp
The new process also inherits the following attributes from