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

tdm_execve(2) OSS System Calls Reference Manual
The creator access ID (CAID) is set to the process access ID (PAID) of the calling pro-
cess.
The 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.)
The MOM field for the new process depends on whether the calling process is named. If
it is named, the MOM field of the new process is set to the caller’s ANCESTOR field.
Otherwise, the MOM field of the new process is set to the caller’s MOM field.
System debugger selection for the new process is based on INSPECT mode.
Code breakpoints and memory breakpoints are not inherited.
For detailed information about Guardian process attributes, see the PROCESS_LAUNCH_ pro-
cedure in the Guardian Procedure Calls Reference Manual.
Setting Guardian Attributes
The input structure pointed to by the pe_parms parameter permits the setting of Guardian attri-
butes for the new process.
First, the input structure must be initialized to the default values (see Default Guardian Attri-
butes, earlier in this reference page) using the #define DEFAULT_PROCESS_EXTENSION.
After the structure is initialized, the values can be set using literals that are defined in the
tdmext.h header file.
If any optional parameter specified in the structure pointed to by pe_parms is not passed, the new
process assumes the corresponding default value.
The input structure is defined in the tdmext.h header file. This structure contains fields that can
vary from release version update (RVU) to RVU, including reserved and filler fields.
88 Hewlett-Packard Company 527186-023