/* * * RMS 'escape' codes for non-standard processing */ #ifndef _RMEDEF_H #define _RMEDEF_H /* FAB escapes */ #define RME$C_SETRFM 1 /* set record format */ #define RME$C_PPFECHO 2 /* enable/disable echo of SYS$INPUT to SYS$OUTPUT */ #define RME$C_SETRCF 3 /* set recovery flags */ #define RME$C_KEEP_LOCK_ON 4 /* enable Keep Lock [journalling] */ #define RME$C_KEEP_LOCK_OFF 5 /* disable Keep Lock [journalling] */ /* Note: the remaining four codes are not in STARLET, but are in module $MODDEF in LIB.REQ/LIB.MLB as symbols MOD$C_foo. */ #define RME$C_RU_ACE_ON 6 /* enable RU ACE lock [detached recovery] */ #define RME$C_RU_ACE_OFF 7 /* disable RU ACE lock [detached recovery] */ /* RAB escapes */ #define RME$C_LOCK_RECORD 1 /* acquire record lock [detached recovery] */ #define RME$C_ASSOCIATE 2 /* associate record stream [$START_RU] */ #endif /*_RMEDEF_H*/