diff options
author | marcel <marcel@FreeBSD.org> | 2003-03-05 03:30:54 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2003-03-05 03:30:54 +0000 |
commit | 55f069454e4e7e49b5d749bba14e2a788bcdf7a1 (patch) | |
tree | 97ab120f682ee17cd755a2a5f9c8fc34a7677af1 /sys/ia64/include | |
parent | d196fb7c9c800943eff18711a541e05ae084258a (diff) | |
download | FreeBSD-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/include')
-rw-r--r-- | sys/ia64/include/setjmp.h | 5 |
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 */ /* |