OSDN Git Service

* cygtls.cc (_cygtls::call): Call call2 using _my_tls.
authorcgf <cgf>
Thu, 25 May 2006 02:33:10 +0000 (02:33 +0000)
committercgf <cgf>
Thu, 25 May 2006 02:33:10 +0000 (02:33 +0000)
commit22d57a0c79d80bcb41980b7fbeb5d268b68bfac4
tree460746e22439a16635a888141a03d8aeec6c0738
parent397609826ba67f17664858af197f28019c589911
* cygtls.cc (_cygtls::call): Call call2 using _my_tls.
(_cygtls::init_exception_handler): Always replace existing exception handler
with cygwin exception handler.
* cygtls.h (_cygtls::call2): Remove static designation.
* dcrto.cc (dll_crt0_1): Define in a way that allows calling via _cygtls::call.
(_initialize_main_tls): Delete.
(_dll_crt0): Call dll_crt0_1 via cygtls::call.  Set _main_tls here.
* external.cc (cygwin_internal): Implement CW_CYGTLS_PADSIZE.
* include/sys/cygwin.h (CW_CYGTLS_PADSIZE): Define.
* tlsoffsets.h: Regenerate.
winsup/cygwin/ChangeLog
winsup/cygwin/cygtls.cc
winsup/cygwin/cygtls.h
winsup/cygwin/dcrt0.cc
winsup/cygwin/external.cc
winsup/cygwin/include/sys/cygwin.h
winsup/cygwin/tlsoffsets.h