NAME
SYNOPSIS
MT-LEVEL
DESCRIPTION
EXAMPLES
#include < stdio.h >
#include < stdlib.h >
#include < setjmp.h >
jmp_buf env;
int i = 0;
main ()
{
void exit();
if(setjmp(env) != 0)
{
printf("value of i on 2nd return from setjmp: %d\n", i);
exit(0);
}
printf("value of i on 1st return from setjmp: %d\n", i);
i = 1;
restore_env();
/* NOTREACHED */
}
restore_env()
{
longjmp(env, 1);
/* NOTREACHED */
}
RETURN VALUES
SEE ALSO
WARNINGS
SunOS 5.4 Last change: 22 Jan 1993 3