22 lines
404 B
C
22 lines
404 B
C
#include <pj/config.h>
|
|
#include <pj/compat/setjmp.h>
|
|
|
|
int __sigjmp_save(sigjmp_buf env, int savemask)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
extern int __sigsetjmp(pj_jmp_buf env, int savemask);
|
|
extern void __longjmp(pj_jmp_buf env, int val) __attribute__((noreturn));
|
|
|
|
PJ_DEF(int) pj_setjmp(pj_jmp_buf env)
|
|
{
|
|
return __sigsetjmp(env, 0);
|
|
}
|
|
|
|
PJ_DEF(void) pj_longjmp(pj_jmp_buf env, int val)
|
|
{
|
|
__longjmp(env, val);
|
|
}
|
|
|