1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef __ASM_UCONTEXT_H 7 #define __ASM_UCONTEXT_H 8 #include <linux/types.h> 9 struct ucontext { 10 unsigned long uc_flags; 11 struct ucontext *uc_link; 12 stack_t uc_stack; 13 sigset_t uc_sigmask; 14 15 __u8 __linux_unused[1024 / 8 - sizeof(sigset_t)]; 16 17 struct sigcontext uc_mcontext; 18 }; 19 #endif 20