Definition | #include <cont.h> void cdisco(struct enacop *enacopar);
For detailed information on contingency routines, refer to chapter “Contingency and STXIT routines” and the "Executive Macros" manual. | ||||
Parameter | struct enacop *enacopar Pointer to a structure which is defined in <cont.h> as follows: struct enacop { char resrv1 [7]; /* reserved for int. use */ char coname [54]; /* name of cont. routine */ char resrv2 [15]; /* reserved for int. use */ char level; /* priority of cont.rout. */ int (*econt)(struct contp); /* start adr of cont.rout. */ int comess; /* contingency message */ int coidret; /* contingency identifier */ errcod secind; /* secondary indicator */ char resrv3 [2]; /* reserved for int. use */ errcod rcode1; /* return code */ }; #define errcod char #define _norm 0 /* normterm */ #define _abnorm 4 /* abnormend */ #define _enabled 4 /* codefenabled */ #define _preven 12 /* coprevenabled */ #define _parerr 16 /* coparerror */ #define _maxexc 24 /* comaxexceed */
Entries supplied by
| ||||
Note | The Assembler macro DISCO locks the contingency routine only for future event requests. | ||||
See also | cenaco |