/* * * F11DEF - file header structure, ODS level 2 [not in Starlet] */ #ifndef _FH2DEF_H #define _FH2DEF_H #define FH2$C_LEVEL1 257 /* 401 octal = structure level 1 */ #define FH2$C_LEVEL2 512 /* 1000 octal = structure level 2 */ /* file characteristics "chunks" */ #define FH2$V_VCC_STATE 8 #define FH2$M_VCC_STATE 0x0700 #define FH2$S_VCC_STATE 3 #define FH2$V_ALM_STATE 18 #define FH2$M_ALM_STATE 0x0C0000 #define FH2$S_ALM_STATE 2 /* file characteristics bits */ #define FH2$V_WASCONTIG 0 #define FH2$V_NOBACKUP 1 #define FH2$V_WRITEBACK 2 #define FH2$V_READCHECK 3 #define FH2$V_WRITCHECK 4 #define FH2$V_CONTIGB 5 #define FH2$V_LOCKED 6 #define FH2$V_CONTIG 7 #define FH2$V_BADACL 11 #define FH2$V_SPOOL 12 #define FH2$V_DIRECTORY 13 #define FH2$V_BADBLOCK 14 #define FH2$V_MARKDEL 15 #define FH2$V_NOCHARGE 16 #define FH2$V_ERASE 17 #define FH2$V_ALM_AIP 18 #define FH2$V_SHELVED 19 #define FH2$V_ALM_ARCHIVED 19 #define FH2$V_SCRATCH 20 #define FH2$V_NOMOVE 21 #define FH2$V_NOSHELVABLE 22 #define FH2$V_SHELVING_RESERVED 23 #define FH2$M_WASCONTIG (1<