Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (C)
Guardian Procedure Calls Reference Manual522629-013
3-100
CONFIG_GETINFO_BYNAME_ Procedure
(G-Series and H-Series RVUs Only)
In the C zsysc file, the structure of the buffer that the common-info parameter points
to is defined as follows.
Z^EYECATCHER
identifies the structure and is helpful in debugging.
The following TAL literal is defined in the ZSYSTAL file. Literals in the
zsysc file,
for C programs, are the same as those for TAL except that they contain the
underscore (_) character instead of the circumflex (^) character.
#pragma fieldalign shared2 __zsys_ddl_config_getinfo
typedef struct __zsys_ddl_config_getinfo
{
short z_eyecatcher;
short z_version;
char z_nsk_nodename[8];
char z_nsk_devicename[8];
char z_qualifier1[8];
char z_qualifier2[8];
long z_ldev_number;
short z_device_record_size;
short z_device_type;
short z_device_subtype;
short z_logical_status;
short z_config_name_len;
char z_config_name[64];
short z_subsys_manager_len;
char z_subsys_manager[48];
zsys_ddl_phandle_def z_primary_phandle;
zsys_ddl_phandle_def z_backup_phandle;
char z_reserved_1[20];
} zsys_ddl_config_getinfo_def;
#pragma section zsys_ddl_phandle
#pragma fieldalign shared2 __zsys_ddl_phandle
typedef struct __zsys_ddl_phandle
{
union
{
struct
{
signed char ztype;
char filler_0[19];
} z_data;
short z_word[10];
char z_byte[20];
} u_z_data;
} zsys_ddl_phandle_def;
Name (ZSYS^VAL^ ) Value ASCII Value Description
CONFIG^GT^EYCATCHER 1722
5
“CI” Flag for debugging