blob: 90903f41d569dbe0f9cb31dcf710755eed735170 [file] [log] [blame]
#include <setjmp.h>
#include <signal.h>
#include "syscall.h"
__attribute__((__visibility__("hidden"))) int __sigsetjmp_tail(sigjmp_buf jb,
int ret) {
void* p = jb->__ss;
__syscall(SYS_rt_sigprocmask, SIG_SETMASK, ret ? p : 0, ret ? 0 : p,
_NSIG / 8);
return ret;
}