parintr
sig_t parintr;
parintr = oact.sa_handler;
if ((setintr == 0) && (parintr == SIG_DFL))
oparintr = parintr;
parintr = SIG_IGN; /* Disable onintr */
parintr = oparintr;
extern sig_t parintr; /* Parents interrupt catch */
osigint = signal(SIGINT, parintr);
osigquit = signal(SIGQUIT, parintr);
if (parintr == SIG_IGN)
void parintr(int);
{ CIA_ICR_FLG, parintr },
void parintr(void *);
wakeup(parintr);
error = tsleep(parintr, PCATCH | (PZERO - 1), "parsendch", hz);
(intio_intr_handler_t)parintr, (void *)1);
wakeup(parintr);
callout_reset(&intr_callout, hz, parintr, 0);
if ((error = tsleep(parintr, PCATCH|(PZERO-1), "parsendch", 0))) {
void parintr(void *);