/*
 * RSX11M V3.2 System Definition Headers for C.
 *
 * ADDR (address) data type and rad50 structure definitions.
 * Standard error codes returned by system directives in the DSW.
 * See Appendix B of the RSX-11M/M+ Executive Ref. Manual.
 *
 * Used with all RSX-11M V3.2 system call C functions.
 *
 * Bob Denny
 * 14-May-80
 *
 */

struct	rad50	{
		int w[2];
		};

typedef char *ADDR;		/* Virtual address */

/*
 * Success codes.
 */
#define		IS_CLR	0
#define		IS_SUC	1
#define		IS_SET	2
/*
 * Errors from task requests.
 */
#define		IE_UPN	-1
#define		IE_INS	-2
#define		IE_UNS	-4
#define		IE_ULN	-5
#define		IE_HWR	-6
#define		IE_ACT	-7
#define		IE_ITS	-8
#define		IE_FIX	-9
#define		IE_CKP	-10
#define		IE_TCH	-11
#define		IE_RBS	-15
#define		IE_PRI	-16
#define		IE_RSU	-17
#define		IE_NSW	-18
#define		IE_ILV	-19
/*
 * Misc returns.
 */
#define		IE_AST	-80
#define		IE_MAP	-81
#define		IE_IOP	-83
#define		IE_ALG	-84
#define		IE_WOV	-85
#define		IE_NVR	-86
#define		IE_NVW	-87
#define		IE_ITP	-88
#define		IE_IBS	-89
#define		IE_LNL	-90
#define		IE_IUI	-91
#define		IE_IDU	-92
#define		IE_ITI	-93
#define		IE_PNS	-94
#define		IE_IPR	-95
#define		IE_ILU	-96
#define		IE_IEF	-97
#define		IE_ADP	-98
#define		IE_SDP	-99
