static char sccsid
[] = "@(#)fault.c 4.3 %G%";
* Bell Telephone Laboratories
/* ======== fault handling routines ======== */
THEN IF
setbrk(brkincr
) == -1
ELSE flag
= (trapcom
[sig
] ? TRAPSET
: SIGSET
);
IF trapjmp
[sig
] ANDF sig
==INTR
IF (s
=signal(i
=n
,1)&01)==0
THEN trapflg
[i
] |= SIGMOD
;
IF trapflg
[i
=n
]&SIGMOD ORF
ignsig(i
)==0
free(trapcom
[i
]); trapcom
[i
]=0;
THEN trapflg
[i
] &= ~TRAPSET
;
exitval
=savxit
; exitset();