1 /*- 2 * Copyright (c) 1988, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)spint.h 8.1 (Berkeley) 06/06/93 8 */ 9 10 /* 11 * The 'spint' (spawn and interrupt) routines use this structure. 12 * 13 * Note that spint_asm.asm contains an Assembly language version of 14 * the following, so keep changes in synch! 15 */ 16 17 typedef struct { 18 union REGS regs; 19 struct SREGS sregs; 20 int int_no; /* Which interrupt to wait on */ 21 int done; /* Are we done, or just took an interrupt? */ 22 int rc; /* return code */ 23 } Spint; 24