/*
 * RSX-11 header file.
 * Executive error status codes.
 * Directive codes.
 * Queue I/O function and subfunction codes.
 */
#define	IS_SUC	(1)		/* Successful */
#define	IS_CLR	(0)		/* Flag was clear */
#define IS_SET	(2)		/* Flag was set */
#define	IE_UPN	(-1)		/* Insufficient dynamic storage */
#define	IE_INS	(-2)		/* Task not install */
#define	IE_PTS	(-3)		/* Partition too small */
#define	IE_UNS	(-4)		/* Insufficient dynamic storage for send */
#define	IE_ULN	(-5)		/* Unassigned lun */
#define	IE_HWR	(-6)		/* Driver not resident */
#define	IE_ACT	(-7)		/* Task not active */
#define	IE_ITS	(-8)		/* Directive inconsistant with task state */
#define	IE_FIX	(-9)		/* Task already fixed/unfixed */
#define	IE_CKP	(-10)		/* Task not checkpointable */
#define	IE_TCH	(-11)		/* Task is checkpointable */
#define	IE_RBS	(-15)		/* Receive buffer too small */
#define	IE_PRI	(-16)		/* Privilege violation */
#define	IE_RSU	(-17)		/* Resource in use */
#define	IE_NSW	(-18)		/* No swap space */
#define	IE_ILV	(-19)		/* Illegal vector specified */
#define	IE_AST	(-80)		/* Directive [not] issued in an AST */
#define	IE_MAP	(-81)		/* Illegal mapping */
#define	IE_IOP	(-83)		/* Window has I/O in progress */
#define	IE_ALG	(-84)		/* Allignment error */
#define	IE_WOV	(-85)		/* Address window allocation overflow */
#define	IE_NVR	(-86)		/* Invalid region ID */
#define	IE_NVW	(-87)		/* Invalid address region ID */
#define	IE_ITP	(-88)		/* Invalid TI parameter */
#define	IE_IBS	(-89)		/* Invalid send buffer size */
#define	IE_LNL	(-90)		/* Lun locked in use */
#define	IE_IUI	(-91)		/* Invalid UIC */
#define	IE_IDU	(-92)		/* Invalid device or unit */
#define	IE_ITI	(-93)		/* Invalid time parameters */
#define	IE_PNS	(-94)		/* Partition/region not in system */
#define	IE_IPR	(-95)		/* Invalid priority */
#define	IE_ILU	(-96)		/* Invalid lun */
#define	IE_IEF	(-97)		/* Invalid event flag */
#define	IE_ADP	(-98)		/* DPB out of user space */
#define	IE_SDP	(-99)		/* DIC or DPB size invalid */
