blob: 89eaa5456a7e1e86f25f92c41bd85d2bc629ec33 [file] [log] [blame]
Vegard Nossum77ef50a2008-06-18 17:08:48 +02001#ifndef ASM_X86__UCONTEXT_H
2#define ASM_X86__UCONTEXT_H
Thomas Gleixner003a46c2007-10-15 13:57:47 +02003
Suresh Siddhac37b5ef2008-07-29 10:29:25 -07004#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
Thomas Gleixner003a46c2007-10-15 13:57:47 +020010struct 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
Vegard Nossum77ef50a2008-06-18 17:08:48 +020018#endif /* ASM_X86__UCONTEXT_H */