[ Previous | Next | Contents | Home | Search ]
AIX Version 4.3 Understanding the Diagnostic Subsystem for AIX

getdavar, putdavar

Purpose

Gets and puts persistent variables.

Syntax

#include    <diag/diag.h>
 
int getdavar ( dname, vname, vtype, val )
char  *dname, *vname, *val;
unsigned short vtype;

int putdavar ( dname, vname, vtype, val )
char  *dname, *vname, *val;
unsigned short vtype;

Description

The getdavar subroutine gets the persistent variable vname from the Diagnostic Application Variables object class. The putdavar subroutine is used to save the specified value.

Parameters

dname Name of the device with which the variable is associated.
vname Name of the variable.
vtype Type of the variable. The following values are defined:
DIAG_STRING The variable should be treated as a character string.
DIAG_INT The variable should be treated as an integer.
DIAG_SHORT The variable should be treated as a short.
val Location where the variable should be written when the subroutine getdavar is called. Otherwise, val points to the value to be saved.

Return Value

Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned.


[ Previous | Next | Contents | Home | Search ]