summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/lib/sigjmp.c
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;
}