Commit | Line | Data |
---|---|---|
13c06be3 | 1 | /* |
58862699 | 2 | * arch/um/include/sysdep-i386/archsetjmp.h |
13c06be3 JD |
3 | */ |
4 | ||
5 | #ifndef _KLIBC_ARCHSETJMP_H | |
6 | #define _KLIBC_ARCHSETJMP_H | |
7 | ||
8 | struct __jmp_buf { | |
9 | unsigned int __ebx; | |
10 | unsigned int __esp; | |
11 | unsigned int __ebp; | |
12 | unsigned int __esi; | |
13 | unsigned int __edi; | |
14 | unsigned int __eip; | |
15 | }; | |
16 | ||
17 | typedef struct __jmp_buf jmp_buf[1]; | |
18 | ||
3c917350 JD |
19 | #define JB_IP __eip |
20 | #define JB_SP __esp | |
21 | ||
13c06be3 | 22 | #endif /* _SETJMP_H */ |