HPlogo   HP 3000 Computer Systems: MPE/iX Architected Interface Facility:
Operating System Reference Manual
> Chapter 3 Architected Interface Descriptions

3.1 AIFACCTGET

MPE documents

Complete PDF

 

Table of Contents

Index

 

⇓ Page Bottom

Syntax
Parameters
Operation Notes
Items Numbers

⇑ Page Top

 

Chapter 3 Architected Interface Descriptions

3.2 AIFACCTPUT

Returns system accounting information.

Syntax


              REC             I32A           @64A
 AIFACCTGET ( overall_status, itemnum_array, item_array,

              RECA              REC             I32
              itemstatus_array, directory_name, user_id );
  

Parameters

overall_status

record by reference (required)

Returns the overall status of the call. A zero indicates a successful call. A negative value indicates an error in the overall call, not specific to any particular item. A positive value indicates the last element in itemstatus_array, signaling an error condition. Refer to appendix A for meanings of status values.

Record type: status_type (Refer to appendix B.)

itemnum_array

32-bit signed integer array by reference (required)

An array of integers where each element is an item number indicating the information to be returned to a data structure pointed to in the corresponding element in item_array. If n item numbers are being requested, element n+1 must be a zero to indicate the end of the element list.

item_array

64-bit address array by reference (required)

An array where each element is a 64-bit address pointing to a data structure where information is returned. Information and its required data type are defined by the item number passed in the corresponding element in itemnum_array.

Array type: globalanyptr

itemstatus_array

record array by reference (required)

An array where each element returns the status of the operation performed in the corresponding element in item_array. A zero indicates a successful operation. A negative value indicates an error condition. A positive value indicates a warning. Refer to appendix A for meanings of status values.

Array type: status_type (Refer to appendix B.)

directory_name

Record by reference (optional)

Passes the directory name of the object for which information is desired. Group objects require group and account names. User objects require user and account names. Account objects require only the account name. If this parameter is not provided, the default user, group, and account names are used.

Record type: directory_name_type (Refer to appendix B.)

Default: nil

user_id

32-bit signed integer by value (optional)

The user ID assigned to a vendor at the time of purchase of the Architected Interface Facility: Operating System product. If it is not passed, the caller must have previously called AIFACCESSON.

Default: 0

Operation Notes

In order to obtain information about a particular group you must specify both the group and account names, as the same group name can exist in multiple accounts (for example, PUB).



Chapter 3 Architected Interface Descriptions

3.2 AIFACCTPUT