diff options
author | Christopher Faylor <me@cgf.cx> | 2005-12-23 22:50:20 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2005-12-23 22:50:20 +0000 |
commit | dcd0465b2b7d8693d6ba6a4225487b84ef5930a7 (patch) | |
tree | 1b70ddafbdc6d5f8388fbcc0a66089aa0a315cec /winsup/cygwin/tlsoffsets.h | |
parent | ede284de5fccecbde8a2b0b70471eec4cc5cd3eb (diff) | |
download | cygnal-dcd0465b2b7d8693d6ba6a4225487b84ef5930a7.tar.gz cygnal-dcd0465b2b7d8693d6ba6a4225487b84ef5930a7.tar.bz2 cygnal-dcd0465b2b7d8693d6ba6a4225487b84ef5930a7.zip |
* cygtls.cc (_cygtls::handle_threadlist_exception): Make an error fatal.
* cygtls.h (sockaddr_in): Use header rather than defining our own structure.
* exceptions.cc (_cygtls::interrupt_setup): Use exact contents of sa_mask
rather than assuming tht current sig should be masked, too.
(_cygtls::call_signal_handler): Use more aggressive locking.
* gendef (_sigbe): Wait until later before releasing incyg.
(_sigreturn): Remove more arguments to accommodate quasi-sa_sigaction support.
(_sigdelayed): Push arguments for sa_sigaction. More work needed here.
* signal.cc (sigaction): Implement SA_NODEFER.
* tlsoffsets.h: Regenerate.
* sigproc.cc (wait_sig): Use default buffer size of Windows 9x complains.
* pinfo.cc (_onreturn::dummy_handle): Remove.
(_onreturn::h): Make this a pointer.
(_onreturn::~_onreturn): Detect whether pointer is NULL rather than value is
NULL.
(_onreturn::_onreturn): Set h to NULL initially.
(_onreturn::no_close_p_handle): Set h to NULL.
(winpids::add): Initialize onreturn with value from p.hProcess immediately.
Diffstat (limited to 'winsup/cygwin/tlsoffsets.h')
-rw-r--r-- | winsup/cygwin/tlsoffsets.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/winsup/cygwin/tlsoffsets.h b/winsup/cygwin/tlsoffsets.h index 4a00b2802..eebcfcaf0 100644 --- a/winsup/cygwin/tlsoffsets.h +++ b/winsup/cygwin/tlsoffsets.h @@ -47,16 +47,16 @@ //; $tls::pprev = 2944; //; $tls::next = -1048; //; $tls::pnext = 2948; -//; $tls::stackptr = -1044; -//; $tls::pstackptr = 2952; -//; $tls::sig = -1040; -//; $tls::psig = 2956; -//; $tls::incyg = -1036; -//; $tls::pincyg = 2960; -//; $tls::spinning = -1032; -//; $tls::pspinning = 2964; -//; $tls::stacklock = -1028; -//; $tls::pstacklock = 2968; +//; $tls::sig = -1044; +//; $tls::psig = 2952; +//; $tls::incyg = -1040; +//; $tls::pincyg = 2956; +//; $tls::spinning = -1036; +//; $tls::pspinning = 2960; +//; $tls::stacklock = -1032; +//; $tls::pstacklock = 2964; +//; $tls::stackptr = -1028; +//; $tls::pstackptr = 2968; //; $tls::stack = -1024; //; $tls::pstack = 2972; //; $tls::padding = 0; @@ -109,16 +109,16 @@ #define tls_pprev (2944) #define tls_next (-1048) #define tls_pnext (2948) -#define tls_stackptr (-1044) -#define tls_pstackptr (2952) -#define tls_sig (-1040) -#define tls_psig (2956) -#define tls_incyg (-1036) -#define tls_pincyg (2960) -#define tls_spinning (-1032) -#define tls_pspinning (2964) -#define tls_stacklock (-1028) -#define tls_pstacklock (2968) +#define tls_sig (-1044) +#define tls_psig (2952) +#define tls_incyg (-1040) +#define tls_pincyg (2956) +#define tls_spinning (-1036) +#define tls_pspinning (2960) +#define tls_stacklock (-1032) +#define tls_pstacklock (2964) +#define tls_stackptr (-1028) +#define tls_pstackptr (2968) #define tls_stack (-1024) #define tls_pstack (2972) #define tls_padding (0) |