/* <vms/lib/statedef.h>
 *
 *	LIB - scheduling state definitions		[not in Starlet]
 */
#ifndef _STATEDEF_H
#define _STATEDEF_H

#define SCH$C_COLPG	1	/* collided page wait */
#define SCH$C_MWAIT	2	/* mutex and miscellaneous resource wait */
#define SCH$C_CEF	3	/* common event flag wait state */
#define SCH$C_PFW	4	/* page fault wait */
#define SCH$C_LEF	5	/* local event flag wait */
#define SCH$C_LEFO	6	/* local event flag wait out of balance set */
#define SCH$C_HIB	7	/* hibernate wait */
#define SCH$C_HIBO	8	/* hibernate wait out of balance set */
#define SCH$C_SUSP	9	/* suspended */
#define SCH$C_SUSPO	10	/* suspended out of the balance set */
#define SCH$C_FPG	11	/* freepage wait */
#define SCH$C_COM	12	/* compute, in balance set state */
#define SCH$C_COMO	13	/* compute, out of balance set state */
#define SCH$C_CUR	14	/* current process state */

#endif	/*_STATEDEF_H*/