Guardian Procedure Calls Reference Manual
Returned Value
INT
Outcome of the call:
Information is returned for the specified process.0
File-system error; error-detail contains the error number. Error 563 is returned if the ret-values-list
buffer is too small to contain all of the requested information.
1
Parameter error; error-detail contains the number of the first parameter found to be in error, where 1
designates the first parameter on the left.
2
Bounds error; error-detail contains the number of the first parameter found to be in error, where 1
designates the first parameter on the left.
3
(Reserved)4
Unable to communicate with cpu. cpu might not exist.5
Unable to communicate with nodename.6
An invalid return attribute code was supplied.7
Processor Attribute Codes and Value Representations
The processor attribute codes and their associated TAL value representations are shown in Table 38.
Literals defining PROCESSOR_GETINFOLIST_ attribute codes can be found in header files; see
ZSYSTAL section CPU^ITEMCODES and zsysc section cpu_itemcodes. The ZSYS* files are installed
in subvolume ZSYSDEFS.
If PROCESSOR_GETINFOLIST_ cannot obtain meaningful data for an attribute that returns an array,
it returns a value of 0 as the number of array elements and omits the array. Similarly, for an attribute
that returns a string, it returns 0 as the byte count and omits the string. Except where otherwise
noted, PROCESSOR_GETINFOLIST_ returns a value of –1 (for an INT), –1D (for an INT(32)), or
–1F (for a FIXED) when it cannot obtain a meaningful value for an attribute that returns a single
value.
Brief descriptions of the attribute codes follow the table.
Table 38 PROCESSOR_GETINFOLIST_ Attribute Codes and Value Representations
TAL Value RepresentationAttributeCode
INTprocessor type2
INTsoftware version3
INT(32)page size4
INT(32)memory size5
INT(32)first virtual page6
INT(32)swappable pages7
INT(32)free pages8
INT(32)current locked memory9
INT(32)maximum locked memory10
INT(32)high locked memory11
unsigned INT(32)page faults12
INT(32)scans per memory manager call13
unsigned INT(32)memory clock cycles14
INTmemory pressure15
1158 Guardian Procedure Calls (P)