Open System Services Programmer's Guide

Table 47 PROCESS_GETINFOLIST_ Superseded 32-Bit-Only Attributes (continued)
DescriptionData TypeAttributeCode
Maximum privileged stack sizeINT(32)ZSYS_VAL_PINF_PRIVSTACK_MAX107
32-bit address start of global dataINT(32)ZSYS_VAL_PINF_GLOBALS_ORG108
Size of global dataINT(32)ZSYS_VAL_PINF_GLOBALS_SIZE109
Guaranteed swap/memory spaceINT(32)ZSYS_VAL_PINF_SPACE_GUARANTEE113
The above PROCESS_GETINFOLIST_ equivalent 32-bit-only attributes:
Are superseded and HP recommends using the equivalent new 64-bit attribute—described in
“New PROCESS_GETINFOLIST_ 64-Bit-Wide Attributes” (page 287)—that has a 64-bit data
type and can return all possible values.
For attributes that represent a size or maximum size: If the returned value can be represented
by a 32-bit integer, the value will be returned as a 32-bit data type in the ret-values-list
parameter. Otherwise, a value of -1D will be returned in the ret-values-list parameter.
For attributes that represent an address: If the returned value can be represented as a unique
32-bit address, the value will be returned as a 32-bit data type in the ret-values-list
parameter. Otherwise, a value of (char *) 0xFFFC0000 will be returned in the
ret-values-list parameter.
PROCESS_GETINFOLIST_ Equivalent 32-bit Heap Attributes
The PROCESS_GETINFOLIST_ equivalent 32-bit attributes for the heap are:
Table 48 PROCESS_GETINFOLIST_ Equivalent 32-Bit Heap Attributes
DescriptionData TypeAttributeCode
Start of the 32-bit heap areaINT(32)ZSYS_VAL_PINF_HEAP_ORG110
Current size of the 32-bit heap areaINT(32)ZSYS_VAL_PINF_HEAP_SIZE111
Maximum size of the 32-bit heap areaINT(32)ZSYS_VAL_PINF_HEAP_MAX112
The above PROCESS_GETINFOLIST_ heap attributes are not superseded; however, they only refer
to the 32-bit heap so that they are distinguished from the 64-bit heap attributes.
See the Guardian Procedure Calls Reference Manual in the NTL for details of the
PROCESS_GETINFOLIST_ procedure.
New PROCESSOR_GETINFOLIST_ Attribute
The PROCESSOR_GETINFOLIST_ procedure has a new attribute that applications can use to
determine whether the specified (local or remote) system is capable of running 64-bit (LP64)
processes.
Table 49 New PROCESSOR_GETINFOLIST_ Attribute
DescriptionData TypeNameCode
Non-zero for 64-bit process supportINT(32)ZSYS_VAL_CINF_64BIT_SUPPORT80
See the Guardian Procedure Calls Reference Manual in the NTL for details of the
PROCESSOR_GETINFOLIST_ procedure.
288 64-Bit Support in OSS and Guardian