/* <rmedef.h>
 *
 *	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*/