summaryrefslogtreecommitdiff
path: root/userland/libc/include/setjmp.h
blob: ec7e23c01cb9906abf5a8375553de2bad2accbe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef SETJMP_H
#define SETJMP_H
typedef unsigned long __jmp_buf[6];
typedef struct __jmp_buf_tag {
  __jmp_buf __jb;
  unsigned long __fl;
  unsigned long __ss[128 / sizeof(long)];
} jmp_buf[1];
typedef jmp_buf sigjmp_buf;

void _longjmp(jmp_buf, int);
void longjmp(jmp_buf, int);
void siglongjmp(sigjmp_buf, int);
#endif