#sccs "@(#)uts/kern/sys:trap.h 1.2" /* Convergent Technologies - System V - May 1983 */ #ifndef trap_h #define trap_h /* * Trap type values */ #define BUSFLT 2 /* bus error */ #define ADDRFLT 3 /* address error */ #define ILLFLT 4 /* illegal instruction */ #define ZDIVFLT 5 /* zero divide */ #define CHKFLT 6 /* check instruction */ #define TRPVFLT 7 /* trapv fault */ #define PRIVFLT 8 /* privileged instruction fault */ #define TRCTRAP 9 /* trace trap */ #define IOTFLT 10 /* iot instruction fault */ #define EMTFLT 11 /* emt instruction fault */ #define FRMER 14 /* format error */ #define UNINVEC 15 /* uninitialized interrupt vector */ #define SPURINT 24 /* spurious interrupt */ #define NMIFLT 31 /* NMI */ #define SYSCALL 32 /* trap instruction (syscall trap) */ #define BPTFLT 33 /* break point trap */ #define NO68881 47 /* MC68881 expansion board not present */ #define RESCHED 256 /* software level 1 trap (reschedule trap) */ #endif