4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-28 10:00:23 +08:00
Christopher Faylor 562adf7890 * sigproc.cc (no_signals_available): Detect hwait_sig == INVALID_HANDLE_VALUE.
(wait_sig): Set hwait_sig to INVALID_HANDLE_VALUE on __SIGEXIT.
* cygtls.cc (_cygtls::init_thread): Zero entire _my_tls structure and no more.
* cygtls.h (_my_tls::padding): Delete.
(CYGTLS_PADSIZE): Redefine concept of padding to mean padding at the end of the
stack.
* dcrt0.cc (initialize_main_tls): Change return to void.
* gentls_offsets: Treat const specially, too.  Keep going after a '}' is found.
Change negative offset calculation to use CYGTLS_PADSIZE.
* init.cc (_my_oldfunc): New variable.
(threadfunc_fe): Use stored tls value for oldfunc rather than blindly writing
to the stack.
(munge_threadfunc): Set oldfunc in tls.
(dll_entry): Initialize tls allocation.
* tlsoffsets.h: Regenerate.
2006-05-16 03:14:24 +00:00
..
2006-03-01 20:20:22 +00:00
2004-12-05 02:30:20 +00:00
2004-01-20 03:11:39 +00:00
2006-01-16 19:52:21 +00:00
2005-08-08 02:27:43 +00:00
2005-08-08 02:27:43 +00:00
2005-09-29 14:28:22 +00:00
2005-03-23 17:11:24 +00:00
2006-03-03 20:19:26 +00:00
2006-03-01 20:20:22 +00:00
2004-05-12 16:21:18 +00:00
2006-02-15 22:11:13 +00:00
2005-08-12 02:39:13 +00:00
2005-09-28 19:22:25 +00:00
2006-03-01 20:20:22 +00:00
2004-03-14 05:35:19 +00:00
2005-05-06 21:09:35 +00:00
2004-12-05 02:30:20 +00:00
2005-11-18 17:48:23 +00:00
2005-12-29 20:46:34 +00:00
2004-02-04 22:40:50 +00:00
2006-01-12 15:53:51 +00:00
2005-05-02 03:50:11 +00:00
2004-12-27 19:03:56 +00:00
2004-12-27 19:03:56 +00:00
2006-01-02 02:57:54 +00:00
2006-04-13 12:14:58 +00:00
2006-02-20 02:06:37 +00:00
2006-04-21 18:53:05 +00:00