a7bcca2439e67575c1317bb76e4862d183b58db8
[musl] / src / signal / siglongjmp.c
1 #include <setjmp.h>
2 #include <signal.h>
3 #include <stdlib.h>
4 #include "syscall.h"
5 #include "pthread_impl.h"
6
7 _Noreturn void siglongjmp(sigjmp_buf buf, int ret)
8 {
9         if (buf->__fl) __restore_sigs(buf->__ss);
10         longjmp(buf->__jb, ret);
11 }