/* /* This file defines data structures referenced by SSDRIVER. /* MODULE ssdef IDENT "V01.1"; /* /* Define the UCB extension. /* AGGREGATE ssucb STRUCTURE PREFIX "ssucb_"; ucb BYTE UNSIGNED DIMENSION 132 FILL; /* Skip over standard UCB error_ast_rmod BYTE UNSIGNED; /* Access mode of error AST state STRUCTURE BYTE; /* State byte error_enabled BITFIELD MASK; /* Error interrupts enabled END state; error_ast_address ADDRESS; /* Address of error AST routine CONSTANT "length" EQUALS .; /* Length of structure END ssucb; /* /* Define standard VMS buffered I/O packet. /* AGGREGATE buf STRUCTURE PREFIX "buf_"; data_address ADDRESS; /* Pointer to data area user_buffer ADDRESS; /* Pointer to P0 user buffer address size WORD UNSIGNED; /* Size of block type BYTE UNSIGNED; /* Type of block spare BYTE UNSIGNED; /* Unused byte CONSTANT hdrsiz EQUALS .; /* Length of header data_area BYTE UNSIGNED; /* Start of data area END buf; END_MODULE ssdef;