! ********************************************************************************************************************************* ! Created 12-APR-1988 19:29:22 by VAX-11 SDL V3.0-1 Source: 12-APR-1988 19:29:15 DUA0:[GRAY]SSDEF.SDL;2 ! ********************************************************************************************************************************* ! ! This file defines data structures referenced by SSDRIVER. ! !*** MODULE ssdef IDENT V01.1 *** ! ! Define the UCB extension. ! literal ssucb_m_error_enabled = 1; literal ssucb_k_length = 138; ! Length of structure macro ssucb = 0,0,0,0 %; literal ssucb_s_ssucb = 138; macro ssucb_b_error_ast_rmod = 132,0,8,0 %; ! Access mode of error AST macro ssucb_b_state = 133,0,8,1 %; ! State byte macro ssucb_v_error_enabled = 133,0,1,0 %; ! Error interrupts enabled macro ssucb_a_error_ast_address = 134,0,32,0 %; ! Address of error AST routine ! ! Define standard VMS buffered I/O packet. ! literal buf_k_hdrsiz = 12; ! Length of header macro buf = 0,0,0,0 %; literal buf_s_buf = 13; macro buf_a_data_address = 0,0,32,0 %; ! Pointer to data area macro buf_a_user_buffer = 4,0,32,0 %; ! Pointer to P0 user buffer address macro buf_w_size = 8,0,16,0 %; ! Size of block macro buf_b_type = 10,0,8,0 %; ! Type of block macro buf_b_spare = 11,0,8,0 %; ! Unused byte macro buf_b_data_area = 12,0,8,0 %; ! Start of data area