131153Sminshall /*
231153Sminshall  * The 'spint' (spawn and interrupt) routines use this structure.
331153Sminshall  *
431153Sminshall  * Note that spint_asm.asm contains an Assembly language version of
531153Sminshall  * the following, so keep changes in synch!
631153Sminshall  */
731153Sminshall 
831153Sminshall typedef struct {
931153Sminshall     union REGS		regs;
1031153Sminshall     struct SREGS	sregs;
1131153Sminshall     int			int_no;	/* Which interrupt to wait on */
1231153Sminshall     int			done;	/* Are we done, or just took an interrupt? */
1331153Sminshall     int			rc;	/* return code */
14*31155Sminshall } Spint;
15