Formerly unix/bsd/ultrix4/mips/sigcontext.h.~2~

This commit is contained in:
Roland McGrath 1992-04-30 07:10:37 +00:00
parent 58b006e0cf
commit fa13ab3dc4

View File

@ -19,42 +19,42 @@ Cambridge, MA 02139, USA. */
/* Note that ANY change to this instantly implies a change to __handler.S. */
struct sigcontext
{
/* onsigstack flag, for the sigstack state we should restore */
int sc_onstack;
{
/* Nonzero if running on signal stack. */
int sc_onstack;
/* signal mask to restore */
sigset_t sc_mask;
/* Signal mask to restore. */
sigset_t sc_mask;
/* Program counter when the signal hit. */
int sc_pc;
/* Program counter when the signal hit. */
PTR sc_pc;
/* registers 0 through 31 */
int sc_regs[32];
/* Registers 0 through 31. */
int sc_regs[32];
/* mul/div low and hi; these aren't part of a jmpbuf, but are part of the
sigcontext and are referenced from the signal trampoline code. */
int sc_mdlo;
int sc_mdhi;
/* mul/div low and hi; these aren't part of a jmp_buf, but are part of the
sigcontext and are referenced from the signal trampoline code. */
int sc_mdlo;
int sc_mdhi;
/* Flag to see if the fp's been used. */
int sc_ownedfp;
/* Flag to see if the FP's been used. */
int sc_ownedfp;
/* floating point registers 0 to 31 */
int sc_fpregs[32];
/* control & status register for fp */
int sc_fpc_csr;
/* Floating point registers 0 to 31. */
int sc_fpregs[32];
/* Control & status register for FP. */
int sc_fpc_csr;
/* exception instruction register for fp */
int sc_fpc_eir;
/* Exception instruction register for FP. */
int sc_fpc_eir;
/* The coprocessor's cause register. */
int sc_cause;
/* The coprocessor's cause register. */
int sc_cause;
/* CPU bad virtual address. */
int sc_badvaddr;
/* CPU bad virtual address. */
PTR sc_badvaddr;
/* CPU board bad physical address. */
int sc_badpaddr;
};
/* CPU board bad physical address. */
PTR sc_badpaddr;
};