summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2003-03-05 03:30:54 +0000
committermarcel <marcel@FreeBSD.org>2003-03-05 03:30:54 +0000
commit55f069454e4e7e49b5d749bba14e2a788bcdf7a1 (patch)
tree97ab120f682ee17cd755a2a5f9c8fc34a7677af1 /sys/ia64
parentd196fb7c9c800943eff18711a541e05ae084258a (diff)
downloadFreeBSD-src-55f069454e4e7e49b5d749bba14e2a788bcdf7a1.zip
FreeBSD-src-55f069454e4e7e49b5d749bba14e2a788bcdf7a1.tar.gz
ABI breaker: Move the J_SIGMASK field in the jmpbuf before
the J_SIG0 field. While here, rename J_SIG0 to J_SIGSET and remove J_SIG1. The main reason for this change is that the 128-bit sigset_t is now aligned on a 16-byte boundary, which allows us to use 16-byte atomic loads and stores on CPUs that support it. The removal of J_SIG1 is done to avoid confusion: it is never accessed and should not be. Renaming J_SIG0 to J_SIGSET is the icing on the cake that's better done now than later.
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/include/setjmp.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/ia64/include/setjmp.h b/sys/ia64/include/setjmp.h
index c74cbad..208e072 100644
--- a/sys/ia64/include/setjmp.h
+++ b/sys/ia64/include/setjmp.h
@@ -86,9 +86,8 @@
#define J_B3 0x1c0
#define J_B4 0x1c8
#define J_B5 0x1d0
-#define J_SIG0 0x1d8
-#define J_SIG1 0x1e0
-#define J_SIGMASK 0x1e8
+#define J_SIGMASK 0x1d8
+#define J_SIGSET 0x1e0
#endif /* __BSD_VISIBLE */
/*
OpenPOWER on IntegriCloud