Merge remote-tracking branch 'battery/master'
[linux-2.6/next.git] / arch / um / sys-x86_64 / shared / sysdep / archsetjmp.h
blob2af8f12ca16169a8f78f2a1d0b138bd563f98334
1 /*
2 * arch/um/include/sysdep-x86_64/archsetjmp.h
3 */
5 #ifndef _KLIBC_ARCHSETJMP_H
6 #define _KLIBC_ARCHSETJMP_H
8 struct __jmp_buf {
9 unsigned long __rbx;
10 unsigned long __rsp;
11 unsigned long __rbp;
12 unsigned long __r12;
13 unsigned long __r13;
14 unsigned long __r14;
15 unsigned long __r15;
16 unsigned long __rip;
19 typedef struct __jmp_buf jmp_buf[1];
21 #define JB_IP __rip
22 #define JB_SP __rsp
24 #endif /* _SETJMP_H */