/* * * LIB - priority increment class definitions [not in Starlet] */ #ifndef _PRIDEF_H #define _PRIDEF_H #define PRI$_NULL 0 /* no priority increment (must be equal to 0) */ #define PRI$_IOCOM 1 /* direct I/O completion */ #define PRI$_RESAVL 2 /* resource avail */ #define PRI$_TOCOM 3 /* terminal output complete */ #define PRI$_TICOM 4 /* terminal input complete */ #define PRI$_TIMER 5 /* timer interval completion */ #define PRI$_PINC_CNT 6 /* no. of priority increment classes */ #define PRI$C_NUM_PRI 32 #define PRI$C_NUM_NORMAL 16 #define PRI$C_NUM_REALTIME 16 /* realtime threshold */ #define PRI$C_RT_THRESHOLD 16 /* priority interval for VMS native sched policy */ #define PRI$C_MIN_VMS_PRIO 0 #define PRI$C_MAX_VMS_PRIO 31 /* priority interval for POSIX RT policies */ #define PRI$C_MIN_PSXRT_PRIO 16 #define PRI$C_MAX_PSXRT_PRIO 31 #endif /*_PRIDEF_H*/