From f7cb207b69067e4d1226f4d0786bc4c287cbe173 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Tue, 30 Dec 2003 03:59:45 +0000 Subject: * cygtls.h (_threadinfo::stack): Increase stack size to accommodate nested signal handlers. Reorganize to cause potential SEGV on stack overflow. * sigproc.cc (no_signals_available): Check sendsig value rather than relying on obsolete sig_loop_wait. (sigproc_terminate): Ditto. (proc_can_be_signalled): Check sendsig value even for myself. * tlsoffsets.h: Regenerate. --- winsup/cygwin/cygtls.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'winsup/cygwin/cygtls.h') diff --git a/winsup/cygwin/cygtls.h b/winsup/cygwin/cygtls.h index 846bac59d..9253683ea 100644 --- a/winsup/cygwin/cygtls.h +++ b/winsup/cygwin/cygtls.h @@ -105,9 +105,9 @@ struct _threadinfo struct _reent local_clib; struct _local_storage locals; struct _threadinfo *prev, *next; - __stack_t stack[8]; - int sig; __stack_t *stackptr; + int sig; + __stack_t stack[1024]; /*gentls_offsets*/ static CRITICAL_SECTION protect_linked_list; -- cgit v1.2.3