/* Ported to GNU C openVMS/Alpha by Klaus Kämpf, kkaempf@progis.de */ /* * * File Information Block definitions */ #ifndef _FIBDEF_H #define _FIBDEF_H /* layout of the file identification block (FIB) */ /* access control (acctl) bit mask values */ #define FIB$V_NOWRITE 0 #define FIB$V_DLOCK 1 #define FIB$V_BLK_LOCK 2 #define FIB$V_FASTRDSQNOS 3 #define FIB$V_SPOOL 4 #define FIB$V_WRITECK 5 #define FIB$V_SEQONLY 6 #define FIB$V_SEQNO 7 #define FIB$V_WRITE 8 #define FIB$V_READCK 9 #define FIB$V_NOREAD 10 #define FIB$V_NOTRUNC 11 #define FIB$V_CONTROL 12 #define FIB$V_NO_READ_DATA 13 #define FIB$V_EXECUTE 16 #define FIB$V_PRSRV_ATR 17 #define FIB$V_RMSLOCK 18 #define FIB$V_WRITETHRU 19 #define FIB$V_NOLOCK 20 #define FIB$V_NORECORD 21 #define FIB$V_NOVERIFY 22 #define FIB$V_CHANGE_VOL 23 #define FIB$M_NOWRITE (1<