Open System Services System Calls Reference Manual (G06.25+, H06.03+)
System Functions (e) execve(2)
• 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, and saveabend flags
• File creation mask
The Guardian attributes of the new process differ from those of the calling process in the follow-
ing ways:
• Segments created or shared using Guardian procedure calls such as
SEGMENT_ALLOCATE_ are not inherited.
• The program file is the file specified in the function call.
• The library file is specified in the program file.
• The new process does not inherit the caller’s 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).
• 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 off if the program file has had 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 new process is unrelated to that of the
calling process. The PIN of the new process is unrestricted if both of the following are
true:
— The HIGHPIN flag is set in the program file and any user library file.
— The PIN of the calling process was unrestricted.
If the PIN of the new process is restricted, then the PIN is in the range 0 through 254.
• The creator access ID (CAID) is set to the process access ID (PAID) of the calling pro-
cess.
527186-003 Hewlett-Packard Company 2−39