From: Roland McGrath Date: Mon, 8 Aug 1994 07:58:38 +0000 (+0000) Subject: (struct sigcontext): Added member `sc_err'. X-Git-Tag: upstream/2.30~10627^2~4080 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd2a5f499dbe70748ffca2b1eaa9f8c4aa59e853;p=external%2Fglibc.git (struct sigcontext): Added member `sc_err'. --- diff --git a/sysdeps/mach/hurd/mips/sigcontext.h b/sysdeps/mach/hurd/mips/sigcontext.h index ca86a2f..edc807c 100644 --- a/sysdeps/mach/hurd/mips/sigcontext.h +++ b/sysdeps/mach/hurd/mips/sigcontext.h @@ -22,6 +22,8 @@ Cambridge, MA 02139, USA. */ /* State of this thread when the signal was taken. */ struct sigcontext { + /* These first members are machine-independent. */ + int sc_onstack; /* Nonzero if running on sigstack. */ sigset_t sc_mask; /* Blocked signals to restore. */ @@ -31,8 +33,11 @@ struct sigcontext /* Port this thread is doing an interruptible RPC on. */ unsigned int sc_intr_port; - /* The rest of this structure is written to be laid out identically - to: + /* Error code associated with this signal (interpreted as `error_t'). */ + int sc_err; + + /* All following members are machine-dependent. The rest of this + structure is written to be laid out identically to: { struct mips_thread_state ts; struct mips_exc_state es; @@ -54,7 +59,9 @@ struct sigcontext #define SC_COPROC_USE_COP2 4 #define SC_COPROC_USE_COP3 8 - /* struct mips_float_state */ + /* struct mips_float_state + This is only filled in if the SC_COPROC_USE_FPU bit + is set in sc_coproc_used. */ int sc_fpr[32]; /* FP registers. */ int sc_fpcsr; /* FPU status register. */ int sc_fpeir; /* FP exception instruction register. */