/* definitions for John Osudar's VS: driver */ #define SF_WAI 0200 /* wait subfunction for IO_RLB */ #define IO_CRQ 02400 /* create queue */ #define SF_FLU 0100 /* create or flush existing subfunction */ #define IO_DLQ 03000 /* delete queue */ #define IO_CLN 03400 /* clear all ASTs set by this task */ #define IO_DMP 04000 /* dump driver's pool (for debugging) */ #define IO_AST 04400 /* set or clear an AST for a queue */ #define IO_EXM 05000 /* examine a selected message */ #define IO_DLM 05400 /* delete a selected message from queue */ #define IE_QNF -101 /* queue not found */ #define IE_QEX -102 /* queue already exists */ #define IE_NMS -103 /* no more space in VS: internal pool */ #define IE_RAW -104 /* read already waiting */ #define IE_NOM -105 /* no message available */ #define IE_UBS -106 /* user buffer too small */ #define IE_ATS -107 /* AST already set for queue */ #define IE_ATC -108 /* no AST set for queue */