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