Open System Services System Calls Reference Manual (G06.25+, H06.03+)

tdm_spawn(2) OSS System Calls Reference Manual
The set of signals for which default action is set and the set of signals to be ignored are
the same in the child process as in the parent process unless modied by
inherit->sigdefault. See Signals, earlier.
The child process does not share directory streams with the parent. All open directory
streams are closed for the child process.
Default Guardian Attributes
If the pe_parms parameter contains a null pointer, the newly created OSS process retains all of
these default Guardian attributes of the process that calls the tdm_spawn() function:
Priority
Processor on which the process executes
Home terminal
Job ID
DEFINE mode switch
Creator access ID (CAID)
Process access ID (PAID), unless the S_ISUID mode bit of the new process image le is
set
Security group list
Job ancestor or GMOM
Unread system message index (PCBMCNT)
This attribute assignment is different from the assignment made when creating a new
process with Guardian procedures.
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 ags
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:
Segments created or shared using Guardian procedures such as
SEGMENT_ALLOCATE_ are not inherited.
The program le is the le specied in the tdm_spawn() call.
The library le is specied in the program le.
The child process does not inherit the parent process extended swap le (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 le is
specied in the pe_extwap_le_name eld of the process_extension structure
described elsewhere in this reference page.
846 Hewlett-Packard Company 527186-003