/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:38:16 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:21 _$11$DUA933:[BUILD.SDL]STARDEFQZ.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $XKDEVDEF ***/ #ifndef __XKDEVDEF_LOADED #define __XKDEVDEF_LOADED 1 #pragma nostandard #ifdef __cplusplus extern "C" { #define __unknown_params ... #else #define __unknown_params #endif #if !defined(__VAXC) && !defined(VAXC) #define __struct struct #define __union union #else #define __struct variant_struct #define __union variant_union #endif /* */ /* 3271 DEVICE STATUS BLOCK */ /* */ /* THE DRIVER RETURNS N COPIES OF THIS BLOCK FOLLOWING THE LINE STATUS BLOCK */ /* IN THE USER'S BUFFER, WHERE N IS THE NUMBER OF ACTIVE DEVICES ON THE LINE. */ /* */ #define XKDEV$K_SIZE 15 /* SIZE OF THE DEVICE STATUS BLOCK */ #define XKDEV$C_SIZE 15 /* SIZE OF THE DEVICE STATUS BLOCK */ struct xkdevdef { unsigned char xkdev$b_dueb; /* DEVICE ADDRESS (DU - HEX EBCDIC) */ unsigned int xkdev$l_dpid; /* PROCESS ID OF PROCESS OWNING THIS DU */ unsigned short int xkdev$w_tblk; /* NUMBER OF BLOCKS TRANSMITTED */ unsigned short int xkdev$w_rblk; /* NUMBER OF BLOCKS RECEIVED */ unsigned short int xkdev$w_spol; /* NUMBER OF SPECIFIC POLLS RECEIVED */ unsigned short int xkdev$w_asel; /* NUMBER OF ADDRESS SELECTS RECEIVED */ unsigned short int xkdev$w_crej; /* NUMBER OF COMMAND REJECTS SENT */ } ; #ifdef __cplusplus } #endif #pragma standard #endif /* __XKDEVDEF_LOADED */