          <<< NOTED::DISK$NOTES7:[NOTES$LIBRARY_7OF4]HACKERS.NOTE;1 >>>
                               -< ** Hackers ** >-
================================================================================
Note 1221.14                 Detecting file aliases?                    14 of 16
RANGER::HARRIS "Juggling has its ups and downs"     105 lines  22-APR-1991 09:37
                                 -< FH2DEF.H >-
--------------------------------------------------------------------------------
/*
  FH2DEF.H - include file with File Header definitions.
*/
#define FH2$C_LEVEL1 257
#define FH2$C_LEVEL2 512
#define FH2$M_WASCONTIG 1
#define FH2$M_NOBACKUP 2
#define FH2$M_WRITEBACK 4
#define FH2$M_READCHECK 8
#define FH2$M_WRITCHECK 16
#define FH2$M_CONTIGB 32
#define FH2$M_LOCKED 64
#define FH2$M_CONTIG 128
#define FH2$M_BADACL 2048
#define FH2$M_SPOOL 4096
#define FH2$M_DIRECTORY 8192
#define FH2$M_BADBLOCK 16384
#define FH2$M_MARKDEL 32768
#define FH2$M_NOCHARGE 65536
#define FH2$M_ERASE 131072
#define FH2$M_ONLY_RU 1
#define FH2$M_RUJNL 2
#define FH2$M_BIJNL 4
#define FH2$M_AIJNL 8
#define FH2$M_ATJNL 16
#define FH2$M_NEVER_RU 32
#define FH2$M_JOURNAL_FILE 64
#define FH2$C_RU_FACILITY_RMS 1
#define FH2$C_RU_FACILITY_DBMS 2
#define FH2$C_RU_FACILITY_RDB 3
#define FH2$C_RU_FACILITY_CHKPNT 4
#define FH2$K_LENGTH 80
#define FH2$C_LENGTH 80
#define FH2$K_SUBSET0_LENGTH 88
#define FH2$C_SUBSET0_LENGTH 88
#define FH2$K_FULL_LENGTH 108
#define FH2$C_FULL_LENGTH 108
#define FH2$S_FH2DEF 512
#define FH2$B_IDOFFSET 0
#define FH2$B_MPOFFSET 1
#define FH2$B_ACOFFSET 2
#define FH2$B_RSOFFSET 3
#define FH2$W_SEG_NUM 4
#define FH2$W_STRUCLEV 6
#define FH2$B_STRUCVER 6
#define FH2$B_STRUCLEV 7
#define FH2$S_FID 6
#define FH2$W_FID 8
#define FH2$W_FID_NUM 8
#define FH2$W_FID_SEQ 10
#define FH2$W_FID_RVN 12
#define FH2$B_FID_RVN 12
#define FH2$B_FID_NMX 13
#define FH2$S_EXT_FID 6
#define FH2$W_EXT_FID 14
#define FH2$W_EX_FIDNUM 14
#define FH2$W_EX_FIDSEQ 16
#define FH2$W_EX_FIDRVN 18
#define FH2$B_EX_FIDRVN 18
#define FH2$B_EX_FIDNMX 19
#define FH2$S_RECATTR 32
#define FH2$W_RECATTR 20
#define FH2$L_FILECHAR 52
#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$W_RECPROT 56
#define FH2$B_MAP_INUSE 58
#define FH2$B_ACC_MODE 59
#define FH2$L_FILEOWNER 60
#define FH2$W_UICMEMBER 60
#define FH2$W_UICGROUP 62
#define FH2$W_FILEPROT 64
#define FH2$S_BACKLINK 6
#define FH2$W_BACKLINK 66
#define FH2$W_BK_FIDNUM 66
#define FH2$W_BK_FIDSEQ 68
#define FH2$W_BK_FIDRVN 70
#define FH2$B_BK_FIDRVN 70
#define FH2$B_BK_FIDNMX 71
#define FH2$B_JOURNAL 72
#define FH2$V_ONLY_RU 0
#define FH2$V_RUJNL 1
#define FH2$V_BIJNL 2
#define FH2$V_AIJNL 3
#define FH2$V_ATJNL 4
#define FH2$V_NEVER_RU 5
#define FH2$V_JOURNAL_FILE 6
#define FH2$B_RU_ACTIVE 73
#define FH2$L_HIGHWATER 76
#define FH2$S_CLASS_PROT 20
#define FH2$R_CLASS_PROT 88
#define FH2$W_CHECKSUM 510
