blob: 73c8baa8e3183e0ac3d23f817376b9b78505538e (
plain)
1
2
3
4
5
6
7
8
9
10
|
#include <setjmp.h>
#include <signal.h>
int __sigjmp_save(sigjmp_buf env,int savemask);
int __sigjmp_save(sigjmp_buf env,int savemask) {
if (savemask) {
env[0].__mask_was_saved=(sigprocmask(SIG_BLOCK,(sigset_t*)0,(sigset_t*)&env[0].__saved_mask)==0);
}
return 0;
}
|