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

System Functions (e) execl(2)
Login, remote, and saveabend ags
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 le is the le specied in the function call.
The library le is specied in the program le.
The new process does not inherit the callers 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).
The process name for the new process is system-generated if the RUNNAMED option is
set in the program le. Otherwise the process is unnamed.
The size of the data segment of the new process is set in the program le
The remote login ag (PCBREMID) is set to off if the program le has had its S_ISUID
mode bit set. Otherwise, the remote login ag is set the same as for the caller.
The size of the extended data segment of the new process is set in the program le
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 callers DEFINEs are inherited.
If DEFINE mode is OFF, no DEFINEs are inherited.
The process identication 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 ag is set in the program le and any user library le.
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.
The PAID depends on whether the S_ISUID mode bit of the image le is set. If so, the
PAID is based on the le owner ID. If not, the PAID is the same as for the caller. (The
S_ISUID mode bit of the image le has no effect on the security group list.)
The MOM eld for the new process depends on whether the calling process is named. If
so, the MOM eld for the new process is set to the callers ANCESTOR eld. Other-
wise, the MOM eld for the new process is set to the callers MOM eld.
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.
527186-003 Hewlett-Packard Company 27