19a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel/* 29a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel * include/asm-xtensa/ucontext.h 39a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel * 49a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel * This file is subject to the terms and conditions of the GNU General Public 59a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel * License. See the file "COPYING" in the main directory of this archive 69a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel * for more details. 79a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel * 89a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel * Copyright (C) 2001 - 2005 Tensilica Inc. 99a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel */ 109a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel 119a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel#ifndef _XTENSA_UCONTEXT_H 129a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel#define _XTENSA_UCONTEXT_H 139a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel 149a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankelstruct ucontext { 159a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel unsigned long uc_flags; 169a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel struct ucontext *uc_link; 179a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel stack_t uc_stack; 189a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel struct sigcontext uc_mcontext; 199a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel sigset_t uc_sigmask; /* mask last for extensibility */ 209a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel}; 219a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel 229a8fd5589902153a134111ed7a40f9cca1f83254Chris Zankel#endif /* _XTENSA_UCONTEXT_H */ 23