Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
archsetjmp_32.h
Go to the documentation of this file.
1 /*
2  * arch/um/include/sysdep-i386/archsetjmp.h
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 
19 #define JB_IP __eip
20 #define JB_SP __esp
21 
22 #endif /* _SETJMP_H */