Guardian Procedure Calls Reference Manual
When used as a return attribute, lowered priority returns 0 if the process is not currently running
with its priority lowered or if the target system is running an operating system version earlier
than D10; it returns 1 if the process is currently running at reduced priority due to heavy
processor use.
• 15: process list
as a query attribute, reports the list, if any, the process is on.
As a search attribute, selects processes that are on the process list specified by the
corresponding item in the search-value-list. A process cannot be on more than one
process list at a time.
Note that a process being on a list is an ephemeral state: the information may be out-of-date
by the time it is retrieved.
The values are defined as follows:
Process is not on any process list.0
(reserved)1
Process is on the ready list and is ready to run. See the discussion of "ready" under the “32: process
state” attribute below.
2
Privileged process is on the privileged semaphore list waiting for a system semaphore.3
Process is on the stop list waiting to be stopped (TNS/R only).4
Process is on the DMON list waiting for an Inspect request or waiting to create a saveabend file (TNS/R
only).
5
Process is on the cleanup list waiting to clean up resources before deletion.6
Process is on a binary semaphore list waiting for a binary semaphore.7
Process is on an OSS semaphore’s greater wait list waiting for an OSS semaphore.8
Process is on an OSS semaphore’s zero wait list.9
Many undocumented values greater than 9 designate other implementation-dependent lists.
When reported in a query, these values indicate only that the process is on some unspecified
wait list. Values other than those documented above should not be used for a search.
• 21: real group ID
as a search attribute, specifies the real group ID.
When used as a return attribute, this attribute returns the real group ID of the process.
The real group ID is a process attribute that, at the time of process creation, identifies the
group of the user who created the process. This value can change during the process lifetime.
The group ID is a nonnegative integer that is used to identify a group of system users. Each
system user is a member of at least one group.
• 22: real user ID
as a search attribute, specifies the real user ID.
When used as a return attribute, this attribute returns the real user ID of the process.
The real user ID is a process attribute that, at the time of process creation, identifies the user
who created the process. This value can change during the process lifetime. The user ID is a
nonnegative integer that is used to identify a system user.
• 23: effective user ID
as a search attribute, specifies the effective user ID.
When used as a return attribute, this attribute returns the effective user ID of the process.
The effective user ID is a process attribute used in determining access. This value can change
during the process lifetime. The user ID is a nonnegative integer that is used to identify a system
1026 Guardian Procedure Calls (P)