Christopher Faylor
edc4f86ad2
* Makefile.in (clean): Remove sigfe.s.
...
(sigfe.s): Ensure that sigfe.s will be regenerated if it does not exist.
* dll_init.cc (dll_dllcrt0): Simplify initializing tests.
* exceptions.cc (setup_handler): Detect when stub caller is either spinning or
has acquired the lock after being suspended to avoid windows problems with
suspending a win32 API call.
* cygtls.h (_cygtls::spinning): Declare new element.
* gendef: Remove unused _siglist_index and _siglist declaration.
(_sigfe): Set spinning element when potentially looping, waiting for lock.
(_sigbe): Ditto.
(_cygtls::lock): Ditto.
(_longjmp): Ditto.
* tlsoffsets.h: Regenerate.
* pinfo.cc (_pinfo::exit): Set final exit state here. Call sigproc_terminate
if invoked with 'norecord'. Clear any residual _cygtls stuff.
* winsup.h (exit_states): Define ES_FINAL.
* spawn.cc (spawn_guts): Don't call proc_terminate specifically when execing.
Let _pinfo::exit handle that case.
* sigproc.cc (wait_subproc): Always exit loop early when proc_loop_wait.
* init.cc (munge_threadfunc): Eliminate unused argument.
(dll_entry): Reflect above change in call to munge_threadfunc.
2004-02-13 19:34:32 +00:00
..
2003-11-28 20:55:59 +00:00
2004-02-05 19:57:03 +00:00
2003-12-31 06:30:48 +00:00
2003-12-23 16:26:31 +00:00
2003-04-10 19:49:30 +00:00
2003-12-23 16:26:31 +00:00
2002-09-19 15:12:48 +00:00
2004-02-09 04:04:24 +00:00
2004-02-13 19:34:32 +00:00
2003-01-10 12:32:49 +00:00
2004-01-20 03:11:39 +00:00
2004-02-02 21:00:07 +00:00
2003-12-23 16:26:31 +00:00
2004-01-23 23:05:33 +00:00
2004-01-23 23:05:33 +00:00
2003-04-16 03:03:45 +00:00
2003-08-06 01:40:12 +00:00
2003-09-04 03:01:35 +00:00
2004-02-02 10:47:29 +00:00
2004-02-09 04:04:24 +00:00
2004-02-12 03:01:58 +00:00
2002-08-27 04:10:54 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2003-11-19 18:50:23 +00:00
2003-11-19 18:50:23 +00:00
2003-11-19 18:50:23 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-01-19 05:46:54 +00:00
2004-02-12 03:01:58 +00:00
2004-02-13 19:34:32 +00:00
2003-09-27 05:35:02 +00:00
2004-02-08 19:59:27 +00:00
2004-02-12 03:07:35 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2003-11-14 23:40:06 +00:00
2004-01-21 19:14:19 +00:00
2003-12-03 16:35:52 +00:00
2004-01-21 19:14:19 +00:00
2003-11-26 13:23:27 +00:00
2004-02-09 04:04:24 +00:00
2004-02-13 19:34:32 +00:00
2003-11-14 23:40:06 +00:00
2004-01-14 15:45:37 +00:00
2004-01-20 19:36:35 +00:00
2004-01-20 19:36:35 +00:00
2004-02-09 04:04:24 +00:00
2004-02-02 21:00:07 +00:00
2004-01-14 15:45:37 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2003-12-23 16:26:31 +00:00
2004-02-13 19:34:32 +00:00
2003-09-25 00:37:18 +00:00
2004-02-09 04:04:24 +00:00
2004-01-14 15:45:37 +00:00
2003-12-03 09:55:42 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 11:30:57 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-02 20:33:09 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2003-12-03 09:55:42 +00:00
2004-02-12 03:01:58 +00:00
2004-02-13 19:34:32 +00:00
2003-11-28 21:20:15 +00:00
2004-02-08 19:59:27 +00:00
2003-03-19 21:38:25 +00:00
2003-12-23 16:26:31 +00:00
2004-02-09 04:04:24 +00:00
2002-10-22 16:18:55 +00:00
2003-12-23 16:26:31 +00:00
2002-12-12 03:09:38 +00:00
2003-12-15 04:44:30 +00:00
2002-07-13 21:15:10 +00:00
2004-02-13 19:34:32 +00:00
2003-11-28 20:55:59 +00:00
2003-07-26 04:53:59 +00:00
2004-02-08 19:59:27 +00:00
2004-02-13 19:34:32 +00:00
2004-02-09 04:04:24 +00:00
2003-08-31 18:26:58 +00:00
2004-02-12 03:01:58 +00:00
2004-02-04 22:40:50 +00:00
2004-02-09 04:04:24 +00:00
2003-11-28 20:55:59 +00:00
2004-02-09 04:04:24 +00:00
2003-11-14 23:40:06 +00:00
2003-07-07 05:30:33 +00:00
2003-07-25 16:13:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-23 16:26:31 +00:00
2003-12-26 18:26:17 +00:00
2003-12-07 22:37:12 +00:00
2004-01-14 15:45:37 +00:00
2004-02-12 03:01:58 +00:00
2004-02-13 19:34:32 +00:00
2004-02-12 03:01:58 +00:00
2004-02-09 04:04:24 +00:00
2003-11-28 20:55:59 +00:00
2003-04-28 20:10:54 +00:00
2003-04-28 20:10:54 +00:00
2002-12-09 22:49:12 +00:00
2003-11-14 23:40:06 +00:00
2003-12-23 16:26:31 +00:00
2003-11-14 23:40:06 +00:00
2003-07-09 01:33:06 +00:00
2003-07-07 05:32:24 +00:00
2003-06-16 03:24:13 +00:00
2003-09-27 03:44:31 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-11 17:54:34 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2003-11-28 20:55:59 +00:00
2003-11-14 23:40:06 +00:00
2003-12-01 15:03:43 +00:00
2004-01-14 15:45:37 +00:00
2003-11-28 20:55:59 +00:00
2004-02-12 03:01:58 +00:00
2004-02-13 19:34:32 +00:00
2004-02-12 03:01:58 +00:00
2003-11-14 23:40:06 +00:00
2004-02-13 19:34:32 +00:00
2003-11-28 20:51:11 +00:00
2004-01-14 15:45:37 +00:00
2003-12-07 22:37:12 +00:00
2003-03-09 20:31:07 +00:00
2003-03-09 20:10:25 +00:00
2004-02-03 21:59:27 +00:00
2004-02-12 03:01:58 +00:00
2004-02-09 04:04:24 +00:00
2004-02-12 03:01:58 +00:00
2004-02-09 04:04:24 +00:00
2003-12-23 16:26:31 +00:00
2004-02-12 03:01:58 +00:00
2004-02-09 04:04:24 +00:00
2004-02-12 03:01:58 +00:00
2004-01-19 05:46:54 +00:00
2004-01-19 05:46:54 +00:00
2004-02-13 19:34:32 +00:00
2003-12-27 01:59:29 +00:00
2003-12-27 01:59:29 +00:00
2004-02-09 04:04:24 +00:00
2003-01-15 10:21:23 +00:00
2004-02-12 03:01:58 +00:00
2003-12-03 05:21:55 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-02-13 19:34:32 +00:00
2003-03-09 22:13:06 +00:00