Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sigcontext.h
Go to the documentation of this file.
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  * Copyright (C) 1996, 1997, 1999 by Ralf Baechle
7  * Copyright (C) 1999 Silicon Graphics, Inc.
8  */
9 #ifndef _ASM_SIGCONTEXT_H
10 #define _ASM_SIGCONTEXT_H
11 
12 #include <uapi/asm/sigcontext.h>
13 
14 #if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32
15 
16 struct sigcontext32 {
17  __u32 sc_regmask; /* Unused */
18  __u32 sc_status; /* Unused */
22  __u32 sc_acx; /* Only MIPS32; was sc_ownedfp */
24  __u32 sc_fpc_eir; /* Unused */
26  __u32 sc_dsp; /* dsp status, was sc_ssflags */
29  __u32 sc_hi1; /* Was sc_cause */
30  __u32 sc_lo1; /* Was sc_badvaddr */
31  __u32 sc_hi2; /* Was sc_sigset[4] */
35 };
36 #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 */
37 #endif /* _ASM_SIGCONTEXT_H */