Guardian Procedure Calls Reference Manual
ID code allowed for write<7:9>
ID code allowed for execute<10:12>
ID code allowed for purge<13:15>
ID code can be one of these:
Any user (local)0
Member of owner's group (local)1
Owner (local)2
Any user (local or remote)4
Member of owner's community (local or remote)5
Owner (local or remote)6
Super ID only (local)7
• 42: current priority
See the priority parameter returned by the PROCESS_GETINFO_ procedure.
• 43: initial priority
returns the initial execution priority. If the priority has been changed by a call to
PROCESS_SETINFO_, PRIORITY, or ALTERPRIORITY, this attribute returns the new value.
• 44: remote creator
returns 1 if the creator of the process was remote, 0 if local.
• 45: logged-on state
returns 1 in bit <15> if the process is logged on, 0 if not.
Bits <0:14> are reserved and must not be assumed to contain 0.
• 46: extended swap file
returns the name of the swap file for the selectable segment that is currently in use.
If the process is in the starting or terminating stage, or, if its program file or libraries are being
loaded by RLD, a file name length of 0 is returned.
• 47: primary
returns 1 if the process is the current primary of a named process pair, 0 otherwise.
• 48: process handle
returns the process handle of the process of interest.
• 49: qualifier info available
returns 1 if the process has called PROCESS_SETINFO_ to declare that it supports qualifier
name searches by the file name inquiry procedures.
This always returns 0 if the process of interest is unnamed.
• 50: Safeguard-authenticated logon
returns 1 if a Safeguard-authenticated logon has taken place (that is, if the process was started
after successfully logging on a through terminal owned by Safeguard), 0 otherwise.
• 51: force low
returns 1 if the process has the inherited force-low attribute set, 0 otherwise. See the description
of the create-options parameter of PROCESS_CREATE_ for details.
1030 Guardian Procedure Calls (P)