122851890Sopenharmony_ci/* 222851890Sopenharmony_ci * This header was generated from the Linux kernel headers by update_headers.py, 322851890Sopenharmony_ci * to provide necessary information from kernel to userspace, such as constants, 422851890Sopenharmony_ci * structures, and macros, and thus, contains no copyrightable information. 522851890Sopenharmony_ci */ 622851890Sopenharmony_ci#ifndef __ASM_UCONTEXT_H 722851890Sopenharmony_ci#define __ASM_UCONTEXT_H 822851890Sopenharmony_ci#include <linux/types.h> 922851890Sopenharmony_cistruct ucontext { 1022851890Sopenharmony_ci unsigned long uc_flags; 1122851890Sopenharmony_ci struct ucontext *uc_link; 1222851890Sopenharmony_ci stack_t uc_stack; 1322851890Sopenharmony_ci sigset_t uc_sigmask; 1422851890Sopenharmony_ci 1522851890Sopenharmony_ci __u8 __linux_unused[1024 / 8 - sizeof(sigset_t)]; 1622851890Sopenharmony_ci 1722851890Sopenharmony_ci struct sigcontext uc_mcontext; 1822851890Sopenharmony_ci}; 1922851890Sopenharmony_ci#endif 20