Linux 2.6.21-rc3
[linux-2.6/next.git] / arch / um / include / sysdep-x86_64 / archsetjmp.h
blob9a5e1a6ec80042095b5f3562d2c2107e85431508
1 /*
2 * arch/x86_64/include/klibc/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 */