ChangeLog entries for Cygwin's alternate signal stack implementation

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
Corinna Vinschen 2015-06-20 20:36:16 +02:00
parent b782f869bf
commit a88afecce6
3 changed files with 41 additions and 0 deletions

View File

@ -1,3 +1,14 @@
2015-06-20 Corinna Vinschen <corinna@vinschen.de>
* libc/include/sys/signal.h: Move altstack macros completely
outside of rtems block.
2015-06-19 Corinna Vinschen <corinna@vinschen.de>
* libc/include/sys/signal.h: Define SS_ONSTACK and SS_DISABLE
unconditionally.
(sigaltstack): Enable prototype on Cygwin.
2015-06-15 Freddie Chopin <freddie_chopin@op.pl>
* libc/time/gmtime_r.c (gmtime_r): use faster algorithm from

View File

@ -1,3 +1,28 @@
2015-06-20 Corinna Vinschen <corinna@vinschen.de>
* exceptions.cc (_cygtls::call_signal_handler): Implement alternate
signal stack handling.
* signal.cc (sigaltstack): Add fault handler.
* include/cygwin/signal.h: Remove definitions of MINSIGSTKSZ
and SIGSTKSZ here.
2015-06-19 Corinna Vinschen <corinna@vinschen.de>
* common.din (sigaltstack): Export.
* cygtls.cc (_cygtls::init_thread): Initialize altstack.
* cygtls.h (__tlsstack_t): Rename from __stack_t to distinguish
more clearly from stack_t. Accommodate throughout.
(_cygtls): Add altstack member.
* exceptions.cc (exception::handle): Set SIGSEGV handler to SIG_DFL
if we encounter a stack overflow, and no alternate stack has been
defined.
* include/cygwin/signal.h (MINSIGSTKSZ): Define
(SIGSTKSZ): Define.
(SA_ONSTACK): Define.
* signal.cc (sigaltstack): New function.
* tlsoffset.h: Regenerate.
* tlsoffset64.h: Ditto.
2015-06-19 Corinna Vinschen <corinna@vinschen.de>
* exceptions.cc: Minor formatting fixes.

View File

@ -1,3 +1,8 @@
2015-06-20 Corinna Vinschen <corinna@vinschen.de>
* new-features.xml (ov-new2.1): Add alterante signal stack info.
* posix.xml (std-susv4): Move sigaltstack here.
2015-06-19 Jon Turney <jon.turney@dronecode.org.uk>
* Makefile.in (install-man): Fix command to create man3 install