/* <ppldef.h>
 *
 *	Message/status codes for PPLRTL
 */
#ifndef _PPLDEF_H
#define _PPLDEF_H

/*
   Symbols are defined following the standard for global names:
	PPL$_ABCMNOXYZ
   In addition, the library standards specify that the letters "ABC", "MNO",
   and "XYZ" are the first three letters of the first three words of the error
   message, not counting articles and prepositions.
 */
#define PPL$_FACILITY	481	/* 0x01E1 */

#define PPL$_NORMAL		0x01E18001	/* 31555585 */
#define PPL$_CREATED		0x01E18011	/* 31555601 */
#define PPL$_NOONE_ENABLED	0x01E18019	/* 31555609 */
#define PPL$_NOT_AVAILABLE	0x01E18021	/* 31555617 */
#define PPL$_CREATED_SOME	0x01E18029	/* 31555625 */
#define PPL$_NO_NEXT_PROC	0x01E18031	/* 31555633 */
#define PPL$_DELETED		0x01E18039	/* 31555641 */

/*	PPL$_EXCQUESIZ	<exceeded queue size, number of waiting processes at limit> */
#define PPL$_INCOMPEXI		0x01E18204	/* 31556100 */
#define PPL$_INSVIRMEM		0x01E1820C	/* 31556108 */
#define PPL$_INVDESC		0x01E18214	/* 31556116 */
#define PPL$_INVELEID		0x01E1821C	/* 31556124 */
#define PPL$_INVELENAM		0x01E18224	/* 31556132 */
#define PPL$_INVELETYP		0x01E1822C	/* 31556140 */
#define PPL$_INVNUMCHI		0x01E18234	/* 31556148 */
/*	PPL$_INVQUESIZ	<invalid queue size, must be positive> */
#define PPL$_INVSEMINI		0x01E1823C	/* 31556156 */
#define PPL$_INVSEMMAX		0x01E18244	/* 31556164 */
#define PPL$_LOCNOTEST		0x01E1824C	/* 31556172 */
#define PPL$_NOSECEX		0x01E18254	/* 31556180 */
/*	PPL$_NOSHRM	<no shared memory exists> */
#define PPL$_NOSUCHELE		0x01E1825C	/* 31556188 */
#define PPL$_NOSUCHLOC		0x01E18264	/* 31556196 */
#define PPL$_NOSUCHNAM		0x01E1826C	/* 31556204 */
#define PPL$_WRONUMARG		0x01E18274	/* 31556212 */
#define PPL$_ABNTERMIN		0x01E1827C	/* 31556220 */
#define PPL$_EXHNEVCAL		0x01E18284	/* 31556228 */
#define PPL$_INVARG		0x01E1828C	/* 31556236 */
#define PPL$_NOINIT		0x01E18294	/* 31556244 */
#define PPL$_NONPIC		0x01E1829C	/* 31556252 */
#define PPL$_SEMININON		0x01E182A4	/* 31556260 */
#define PPL$_NOTIMP		0x01E182AC	/* 31556268 */
#define PPL$_ATTUSETWO		0x01E182B4	/* 31556276 */
#define PPL$_IN_BARRIER_WAIT	0x01E182BC	/* 31556284 */
#define PPL$_NO_SUCH_PARTY	0x01E182C4	/* 31556292 */
#define PPL$_APPALREXI		0x01E182CC	/* 31556300 */
#define PPL$_ELEINUSE		0x01E182D4	/* 31556308 */
#define PPL$_INCOMPARG		0x01E182DC	/* 31556316 */
#define PPL$_INVAPPNAM		0x01E182E4	/* 31556324 */
#define PPL$_NOSUCHAPP		0x01E182EC	/* 31556332 */
#define PPL$_BUFOVFL		0x01E19000	/* 31559680 */
#define PPL$_ALTSIZE		0x01E19008	/* 31559688 */

#define PPL$_ELEALREXI		0x01E1C003	/* 31571971 */
#define PPL$_SEMALRMAX		0x01E1C00B	/* 31571979 */
#define PPL$_INTDELPRC		0x01E1C013	/* 31571987 */
#define PPL$_INTTERMIN		0x01E1C01B	/* 31571995 */
#define PPL$_EXITSTATUS		0x01E1C023	/* 31572003 */
#define PPL$_EVENT_OCCURRED	0x01E1C02B	/* 31572011 */
#define PPL$_NORMAL_EXIT	0x01E1C033	/* 31572019 */
#define PPL$_ABNORMAL_EXIT	0x01E1C03B	/* 31572027 */
#define PPL$_FORMEDAPP		0x01E1C043	/* 31572035 */
#define PPL$_JOINEDAPP		0x01E1C04B	/* 31572043 */
#define PPL$_NOMATCH		0x01E1C053	/* 31572051 */

#endif	/*_PPLDEF_H*/