Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)

System Functions (t) tdm_spawnp(2)
Outstanding incoming and outgoing message limits
This attribute assignment is different from the assignment made when creating a new
process with Guardian procedures.
Login, remote login, and saveabend flags
File creation mask
If the pe_parms parameter contains a null pointer, the default Guardian attributes of the new pro-
cess that differ from those of the calling process are as follows:
Segments created or shared using Guardian procedures such as
SEGMENT_ALLOCATE_ are not inherited.
The program file is the file specified in the tdm_spawnp() call.
The library file is specified in the program file.
The child process does not inherit the parent process extended swap file (if any). For a
G-series TNS process or an accelerated process, the extended data segment is managed
by the Kernel Managed Storage Facility (KMSF) unless an extended swap file is
specified in the pe_extwap_file_name field of the process_extension structure
described elsewhere in this reference page.
The process name for the new process is system-generated if the RUNNAMED option is
set in the program file. Otherwise, the process is unnamed.
The size of the data segment of the new process is set in the program file.
The remote login flag (PCBREMID) is set to zero (off) if the program file has its
S_ISUID mode bit set. Otherwise, the remote login flag is set the same as for the caller.
The size of the extended data segment of the new process is set in the program file.
The DEFINEs inherited by the new process depend on the setting of DEFINE mode in
the caller. If DEFINE mode in the caller is ON, all the caller’s DEFINEs are inherited.
If DEFINE mode is OFF, no DEFINEs are inherited.
The process identification number (PIN) of the child process is unrelated to that of the
parent process. Usually, the PIN of the child process is unrestricted. However, the PIN
can be restricted to the range 0 through 254 under the following conditions:
The HIGHPIN flag is not set in, or is absent from, the program file or any library
file.
_TPC_HIGHPIN_OFF is specified in the pe_create_options field of the
process_extension structure, described elsewhere in this reference page.
The restriction is inherited. See _TPC_IGNORE_FORCEPIN_ATTR in the
pe_create_options field of the process_extension structure, described else-
where in this reference page, for more information about controlling inheritance.
The process access ID (PAID) depends on whether the S_ISUID mode bit of the process
image file is set. If that bit is set, the PAID is based on the file owner ID. If not, the PAID
is the same as for the caller. (The S_ISUID mode bit of the image file has no effect on
the security group list.)
527186-023 Hewlett-Packard Company 867