Open System Services Programmer's Guide

Table 13 OSS Process-Management Functions
Guardian NotesOSS NotesOSS Function
Calls the Guardian ABEND procedure
when called from a Guardian TNS
process.
abort()
Generates a software signal to
terminate the calling process.
Results in undefined behavior when
called from a Guardian TNS process.
alarm()
Sets or changes a timer that expires
at a specified time in the future.
Sets errno to the ENOTOSS value
when called from a Guardian process.
Can return extended errors.
Propagates open file descriptors
except those opened using a
Guardian function or procedure.
execl()
Replaces the current process image
with a new process image, using a
pathname, a set of environment
strings, and **environ.
For 64-bit OSS process-creation
details, beginning with the H06.24
and J06.13 RVUs, see “64-Bit OSS
Processes” (page 286).
OSS SEEP consultation.
Sets errno to the ENOTOSS value
when called from a Guardian process.
Can return extended errors.
Propagates open file descriptors
except those opened using a
Guardian function or procedure.
execle()
Replaces the current process image
with a new process image, using a
pathname, a set of environment
strings, and an undeclared envp
array.
For 64-bit OSS process-creation
details, beginning with the H06.24
and J06.13 RVUs, see “64-Bit OSS
Processes” (page 286).
OSS SEEP consultation.
Sets errno to the ENOTOSS value
when called from a Guardian process.
Can return extended errors.
Propagates open file descriptors
except those opened using a
Guardian function or procedure.
execlp()
Replaces the current process image
with a new process image, using a
filename, a set of environment strings,
and **environ.
For 64-bit OSS process-creation
details, beginning with the H06.24
and J06.13 RVUs, see “64-Bit OSS
Processes” (page 286).
OSS SEEP consultation.
Sets errno to the ENOTOSS value
when called from a Guardian process.
Can return extended errors.
Propagates open file descriptors
except those opened using a
Guardian function or procedure.
execv()
Replaces the current process image
with a new process image, using a
pathname, an argv array, and
**environ.
For 64-bit OSS process-creation
details, beginning with the H06.24
and J06.13 RVUs, see “64-Bit OSS
Processes” (page 286).
OSS SEEP consultation.
Sets errno to the ENOTOSS value
when called from a Guardian process.
Can return extended errors.
Propagates open file descriptors
except those opened using a
Guardian function or procedure.
execve()
Replaces the current process image
with a new process image, using a
pathname, an argv array, and an
undeclared envp array.
For 64-bit OSS process-creation
details, beginning with the H06.24
and J06.13 RVUs, see “64-Bit OSS
Processes” (page 286).
OSS SEEP consultation.
150 Managing Processes