Import 2.3.18pre1
[davej-history.git] / include / asm-mips / sigcontext.h
blobda6cf67deca1c6563f06f2d4f5414c6dd0420148
1 /*
2 * include/asm-mips/sigcontext.h
4 * This file is subject to the terms and conditions of the GNU General Public
5 * License. See the file "COPYING" in the main directory of this archive
6 * for more details.
8 * Copyright (C) 1996, 1997 by Ralf Baechle
10 * $Id: sigcontext.h,v 1.5 1997/12/14 18:57:19 ralf Exp $
12 #ifndef __ASM_MIPS_SIGCONTEXT_H
13 #define __ASM_MIPS_SIGCONTEXT_H
16 * Keep this struct definition in sync with the sigcontext fragment
17 * in arch/mips/tools/offset.c
19 struct sigcontext {
20 unsigned int sc_regmask; /* Unused */
21 unsigned int sc_status;
22 unsigned long long sc_pc;
23 unsigned long long sc_regs[32];
24 unsigned long long sc_fpregs[32]; /* Unused */
25 unsigned int sc_ownedfp;
26 unsigned int sc_fpc_csr; /* Unused */
27 unsigned int sc_fpc_eir; /* Unused */
28 unsigned int sc_ssflags; /* Unused */
29 unsigned long long sc_mdhi;
30 unsigned long long sc_mdlo;
32 unsigned int sc_cause; /* Unused */
33 unsigned int sc_badvaddr; /* Unused */
35 unsigned long sc_sigset[4]; /* kernel's sigset_t */
38 #endif /* __ASM_MIPS_SIGCONTEXT_H */