]>
git.proxmox.com Git - wasi-libc.git/blob - libc-top-half/musl/include/setjmp.h
288d07847a8142193e2eb04c2bc8023695938a7b
10 #ifdef __wasilibc_unmodified_upstream /* setjmp */
11 #include <bits/setjmp.h>
13 typedef struct __jmp_buf_tag
{
16 unsigned long __ss
[128/sizeof(long)];
19 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \
20 || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \
21 || defined(_BSD_SOURCE)
22 typedef jmp_buf sigjmp_buf
;
23 int sigsetjmp (sigjmp_buf
, int);
24 _Noreturn
void siglongjmp (sigjmp_buf
, int);
27 #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \
28 || defined(_BSD_SOURCE)
29 int _setjmp (jmp_buf);
30 _Noreturn
void _longjmp (jmp_buf, int);
34 _Noreturn
void longjmp (jmp_buf, int);
38 #warning setjmp is not yet implemented for wasm32-unknown-wasi