summaryrefslogtreecommitdiff
path: root/userland/libc/include/setjmp.h
blob: ea15cf3fd134c91878c4851137d4f7ea87c81d06 (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