Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[linux-2.6] / arch / x86 / include / asm / ucontext.h
1 #ifndef _ASM_X86_UCONTEXT_H
2 #define _ASM_X86_UCONTEXT_H
3
4 #define UC_FP_XSTATE    0x1     /* indicates the presence of extended state
5                                  * information in the memory layout pointed
6                                  * by the fpstate pointer in the ucontext's
7                                  * sigcontext struct (uc_mcontext).
8                                  */
9
10 struct ucontext {
11         unsigned long     uc_flags;
12         struct ucontext  *uc_link;
13         stack_t           uc_stack;
14         struct sigcontext uc_mcontext;
15         sigset_t          uc_sigmask;   /* mask last for extensibility */
16 };
17
18 #endif /* _ASM_X86_UCONTEXT_H */