1 /* 2 * The 'spint' (spawn and interrupt) routines use this structure. 3 * 4 * Note that spint_asm.asm contains an Assembly language version of 5 * the following, so keep changes in synch! 6 * 7 * @(#)spint.h 3.1 (Berkeley) 08/11/87 8 */ 9 10 typedef struct { 11 union REGS regs; 12 struct SREGS sregs; 13 int int_no; /* Which interrupt to wait on */ 14 int done; /* Are we done, or just took an interrupt? */ 15 int rc; /* return code */ 16 } Spint; 17