ChangeLog entries for Cygwin's alternate signal stack implementation
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
b782f869bf
commit
a88afecce6
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue