--- liboilcpu.c 2007/07/13 20:37:26 1.42
+++ liboilcpu.c 2007/08/14 17:49:29 1.43
@@ -150,7 +150,7 @@
sigemptyset (&set);
sigaddset (&set, SIGILL);
sigprocmask (SIG_UNBLOCK, &set, NULL);
- longjmp (jump_env, 1);
+ siglongjmp (jump_env, 1);
} else {
abort ();
}
@@ -204,7 +204,7 @@
int ret;
in_try_block = 1;
- ret = setjmp (jump_env);
+ ret = sigsetjmp (jump_env);
if (!ret) {
func (priv);
}