diff options
author | Christopher Faylor <me@cgf.cx> | 2003-12-30 03:59:45 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2003-12-30 03:59:45 +0000 |
commit | f7cb207b69067e4d1226f4d0786bc4c287cbe173 (patch) | |
tree | fb62bbabbfd2bdf1073012adf425290faf98a2da /winsup/cygwin/tlsoffsets.h | |
parent | 8ed5c9b6297dce0115a462e6ae1a644a9a278bdb (diff) | |
download | newlib-f7cb207b69067e4d1226f4d0786bc4c287cbe173.zip newlib-f7cb207b69067e4d1226f4d0786bc4c287cbe173.tar.gz newlib-f7cb207b69067e4d1226f4d0786bc4c287cbe173.tar.bz2 |
* 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.
Diffstat (limited to 'winsup/cygwin/tlsoffsets.h')
-rw-r--r-- | winsup/cygwin/tlsoffsets.h | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/winsup/cygwin/tlsoffsets.h b/winsup/cygwin/tlsoffsets.h index bd6036a..191fe37 100644 --- a/winsup/cygwin/tlsoffsets.h +++ b/winsup/cygwin/tlsoffsets.h @@ -1,44 +1,44 @@ //;# autogenerated: Do not edit. -//; $tls::func = -3084; -//; $tls::saved_errno = -3080; -//; $tls::sa_flags = -3076; -//; $tls::oldmask = -3072; -//; $tls::newmask = -3068; -//; $tls::event = -3064; -//; $tls::errno_addr = -3060; -//; $tls::initialized = -3056; -//; $tls::sigmask = -3052; -//; $tls::sigwait_mask = -3048; -//; $tls::sigwait_info = -3044; -//; $tls::infodata = -3040; -//; $tls::tid = -2516; -//; $tls::local_clib = -2512; -//; $tls::locals = -1584; -//; $tls::prev = -48; -//; $tls::next = -44; -//; $tls::stack = -40; -//; $tls::sig = -8; -//; $tls::stackptr = -4; +//; $tls::func = -7148; +//; $tls::saved_errno = -7144; +//; $tls::sa_flags = -7140; +//; $tls::oldmask = -7136; +//; $tls::newmask = -7132; +//; $tls::event = -7128; +//; $tls::errno_addr = -7124; +//; $tls::initialized = -7120; +//; $tls::sigmask = -7116; +//; $tls::sigwait_mask = -7112; +//; $tls::sigwait_info = -7108; +//; $tls::infodata = -7104; +//; $tls::tid = -6580; +//; $tls::local_clib = -6576; +//; $tls::locals = -5648; +//; $tls::prev = -4112; +//; $tls::next = -4108; +//; $tls::stackptr = -4104; +//; $tls::sig = -4100; +//; $tls::stack = -4096; //; __DATA__ -#define tls_func (-3084) -#define tls_saved_errno (-3080) -#define tls_sa_flags (-3076) -#define tls_oldmask (-3072) -#define tls_newmask (-3068) -#define tls_event (-3064) -#define tls_errno_addr (-3060) -#define tls_initialized (-3056) -#define tls_sigmask (-3052) -#define tls_sigwait_mask (-3048) -#define tls_sigwait_info (-3044) -#define tls_infodata (-3040) -#define tls_tid (-2516) -#define tls_local_clib (-2512) -#define tls_locals (-1584) -#define tls_prev (-48) -#define tls_next (-44) -#define tls_stack (-40) -#define tls_sig (-8) -#define tls_stackptr (-4) +#define tls_func (-7148) +#define tls_saved_errno (-7144) +#define tls_sa_flags (-7140) +#define tls_oldmask (-7136) +#define tls_newmask (-7132) +#define tls_event (-7128) +#define tls_errno_addr (-7124) +#define tls_initialized (-7120) +#define tls_sigmask (-7116) +#define tls_sigwait_mask (-7112) +#define tls_sigwait_info (-7108) +#define tls_infodata (-7104) +#define tls_tid (-6580) +#define tls_local_clib (-6576) +#define tls_locals (-5648) +#define tls_prev (-4112) +#define tls_next (-4108) +#define tls_stackptr (-4104) +#define tls_sig (-4100) +#define tls_stack (-4096) |