Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[pandora-kernel.git] / arch / um / include / sysdep-i386 / archsetjmp.h
1 /*
2  * arch/i386/include/klibc/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 */