00001 #ifndef scbdef_h 00002 #define scbdef_h 00003 00004 /* Access.h v1.3 Definitions for file access routines */ 00005 00006 /* 00007 This is part of ODS2 written by Paul Nankervis, 00008 email address: Paulnank@au1.ibm.com 00009 00010 ODS2 is distributed freely for all members of the 00011 VMS community to use. However all derived works 00012 must maintain comments in their source to acknowledge 00013 the contibution of the original author. 00014 00015 Originally part of access.h 00016 */ 00017 00018 #define NO_DOLLAR 00019 struct _scbdef { 00020 vmsword scb_w_struclev; 00021 vmsword scb_w_cluster; 00022 vmslong scb_l_volsize; 00023 vmslong scb_l_blksize; 00024 vmslong scb_l_sectors; 00025 vmslong scb_l_tracks; 00026 vmslong scb_l_cylinders; 00027 vmslong scb_l_status; 00028 vmslong scb_l_status2; 00029 vmsword scb_w_writecnt; 00030 char scb_t_volockname[12]; 00031 VMSTIME scb_q_mounttime; 00032 vmsword scb_w_backrev; 00033 vmslong scb_q_genernum[2]; /* error? */ 00034 char scb_b_reserved[446]; 00035 vmsword scb_w_checksum; 00036 }; 00037 00038 #endif 00039