xref: /csrg-svn/lib/libcompat/4.1/reset.c (revision 13496)
1*13496Ssam /*	reset.c	4.1	83/06/30	*/
2*13496Ssam 
3*13496Ssam /*
4*13496Ssam  * Backwards compatible setexit/reset.
5*13496Ssam  */
6*13496Ssam #include <setjmp.h>
7*13496Ssam 
8*13496Ssam static	jmp_buf save;
9*13496Ssam 
10*13496Ssam setexit()
11*13496Ssam {
12*13496Ssam 
13*13496Ssam 	return (setjmp(save));
14*13496Ssam }
15*13496Ssam 
16*13496Ssam reset(x)
17*13496Ssam {
18*13496Ssam 
19*13496Ssam 	longjmp(save, x);
20*13496Ssam }
21