summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/signal.h
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2012-01-30 07:51:52 +0000
committerkib <kib@FreeBSD.org>2012-01-30 07:51:52 +0000
commit82e1b5ac867860ddecd754a27c6cd091f40baa9e (patch)
tree297d8699384cba0a1ce04da68f9f2fefd3e07a76 /sys/i386/include/signal.h
parentd8d602d33c76a87dcb7a2fc928380f1be7af7c3a (diff)
downloadFreeBSD-src-82e1b5ac867860ddecd754a27c6cd091f40baa9e.zip
FreeBSD-src-82e1b5ac867860ddecd754a27c6cd091f40baa9e.tar.gz
Synchronize the struct sigcontext definitions on x86 with mcontext_t.
Pointed out by: bde MFC after: 1 month
Diffstat (limited to 'sys/i386/include/signal.h')
-rw-r--r--sys/i386/include/signal.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/i386/include/signal.h b/sys/i386/include/signal.h
index c636c2c..892115b 100644
--- a/sys/i386/include/signal.h
+++ b/sys/i386/include/signal.h
@@ -115,13 +115,16 @@ struct sigcontext {
*/
int sc_fpformat;
int sc_ownedfp;
- int sc_spare1[1];
+ int sc_flags;
int sc_fpstate[128] __aligned(16);
int sc_fsbase;
int sc_gsbase;
- int sc_spare2[6];
+ int sc_xfpustate;
+ int sc_xfpustate_len;
+
+ int sc_spare2[4];
};
#define sc_sp sc_esp
OpenPOWER on IntegriCloud