16f52b16cSGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 28a1ab315SDavid Howells #ifndef __ASM_GENERIC_UCONTEXT_H 38a1ab315SDavid Howells #define __ASM_GENERIC_UCONTEXT_H 48a1ab315SDavid Howells 58a1ab315SDavid Howells struct ucontext { 68a1ab315SDavid Howells unsigned long uc_flags; 78a1ab315SDavid Howells struct ucontext *uc_link; 88a1ab315SDavid Howells stack_t uc_stack; 98a1ab315SDavid Howells struct sigcontext uc_mcontext; 108a1ab315SDavid Howells sigset_t uc_sigmask; /* mask last for extensibility */ 118a1ab315SDavid Howells }; 128a1ab315SDavid Howells 138a1ab315SDavid Howells #endif /* __ASM_GENERIC_UCONTEXT_H */ 14