1 /* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Low level exception handling 7 * 8 * Copyright (C) 1998, 1999 by Ralf Baechle 9 */ 10 #ifndef _ASM_UCONTEXT_H 11 #define _ASM_UCONTEXT_H 12 13 struct ucontext { 14 unsigned long uc_flags; 15 struct ucontext *uc_link; 16 stack_t uc_stack; 17 struct sigcontext uc_mcontext; 18 sigset_t uc_sigmask; /* mask last for extensibility */ 19 }; 20 21 #endif /* _ASM_UCONTEXT_H */ 22