aboutsummaryrefslogtreecommitdiffstats
path: root/libsigsegv/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'libsigsegv/NEWS')
-rw-r--r--libsigsegv/NEWS96
1 files changed, 0 insertions, 96 deletions
diff --git a/libsigsegv/NEWS b/libsigsegv/NEWS
deleted file mode 100644
index 90a95b24..00000000
--- a/libsigsegv/NEWS
+++ /dev/null
@@ -1,96 +0,0 @@
-New in 2.7:
-
-* Support for platforms that follow POSIX:2008, not POSIX:2001.
-* Support for MirBSD 10.
-* Support for IRIX 5.3. Contributed by Eric Blake.
-
-New in 2.6:
-
-* sigsegv_leave_handler is changed. Previously it was a normal function with
- no arguments. Now it is a function that take a non-returning continuation
- function and three arguments for it as arguments.
- Where you had code like
- int my_handler(void* fault_address, int serious)
- {
- ...code_before()...;
- sigsegv_leave_handler();
- ...code_after()...;
- longjmp(...);
- }
- you now have to write
- void my_handler_tail(void* arg1, void* arg2, void* arg3)
- {
- ...code_after()...;
- longjmp(...);
- }
- int my_handler(void* fault_address, int serious)
- {
- ...code_before()...;
- #if LIBSIGSEGV_VERSION >= 0x0206
- return sigsegv_leave_handler(my_handler_tail, arg, NULL, NULL);
- #else
- sigsegv_leave_handler();
- my_handler_tail(arg, NULL, NULL);
- /* NOTREACHED */
- abort();
- #endif
- }
-* sigsegv_leave_handler now works correctly on MacOS X.
-* Support for 64-bit ABI on MacOS X 10.5.
-* Support for building universal binaries on MacOS X.
-* Improved distinction between stack overflow and other fault on NetBSD,
- OpenBSD, FreeBSD, Linux, AIX, Solaris. Contributed by Eric Blake.
-* GNU gnulib now has an autoconf macro for locating libsigsegv:
- http://www.gnu.org/software/gnulib/MODULES.html#module=libsigsegv
-
-New in 2.5:
-
-* Support for MacOS X 10.5.
-
-New in 2.4:
-
-* Support for GCC 4 on more platforms.
-* Added support for catching stack overflow on NetBSD.
-* Improved support for catching stack overflow on Linux, Solaris:
- Works also when /proc is not mounted or lacks read permissions.
-
-New in 2.3:
-
-* Support for GCC 4 on some platforms contributed by Paolo Bonzini.
-* Support for MacOS X i386 contributed by Bruno Haible.
-* Improved support for Woe32 contributed by Doug Currie.
-
-New in 2.2:
-
-* Support for new versions of MacOS X contributed by Paolo Bonzini.
-* Improved support for AIX 5, contributed by Bruno Haible.
-
-New in 2.1:
-
-* Support for MacOS X contributed by Paolo Bonzini.
-* Support for Cygwin contributed by Paolo Bonzini.
-* Support for Linux/ia64 and Linux/hppa contributed by Bruno Haible.
-* Support for OpenBSD/i386 contributed by Bruno Haible.
-* Support for NetBSD/alpha contributed by Paolo Bonzini.
-
-New in 2.0:
-
-* Modernized infrastructure.
-* Added support for catching stack overflow on AIX 4, HP-UX, and BeOS.
-* Dropped support for NeXTstep.
-* The function sigsegv_leave_handler() no longer restores the signal mask.
- This must now be done by the calling handler (either through sigprocmask
- or through siglongjmp).
-
-New in 1.2:
-
-* Support for HP-UX contributed by Paolo Bonzini.
-
-New in 1.1:
-
-* Catching stack overflow now works on some Unix systems:
- - Linux 2.2.x with glibc-2.1,
- - Sun Solaris,
- - DEC OSF/1 4.0,
- - SGI Irix.
-