Christopher Faylor
d584454c82
* exceptions.cc: (ctrl_c_handler): Do nothing while a Cygwin subprocess is
...
starting.
* child_info.h (init_child_info): Remove pid argument from declaration.
* cygheap.h (init_cygheap::pid): New element.
* dcrt0.cc (dll_crt0_0): Eliminate handling of now-noexistent cygpid parameter
in child_info struct. Set forkee to 'true' rather than cygpid since the pid
value was never used.
(dll_crt0_1): Ditto.
(_dll_crt0): Ditto.
* fork.cc (fork_child): Don't wait for sigthread. This is handled in the fork
call now.
(fork_parent): Remove obsolete pid argument from init_child_info call. Don't
do anything special with cygpid when DEBUGGING.
(fork): Delay all signals during fork.
(fork_init): Don't do anything special when DEBUGGING.
* pinfo.cc (set_myself): Remove pid parameter. Use new pid field in cygheap.
(pinfo_init): Don't pass pid argument to set_myself.
* sigproc.cc (sig_send): Wait for dwProcessId to be non-zero as well as
sendsig.
(init_child_info): Eliminate handling of pid.
(wait_sig): Implement method to temporarily hold off sending signals.
* sigproc.h (__SIGHOLD): New enum.
(__SIGNOHOLD): Ditto.
* spawn.cc (spawn_guts): Remove obsolete pid argument from init_child_info
call.
2004-09-12 03:47:57 +00:00
..
2004-02-18 20:48:38 +00:00
2004-09-05 16:08:44 +00:00
2003-12-31 06:30:48 +00:00
2004-09-10 08:30:51 +00:00
2003-04-10 19:49:30 +00:00
2003-12-23 16:26:31 +00:00
2004-09-03 01:32:02 +00:00
2004-09-12 03:47:57 +00:00
2004-01-20 03:11:39 +00:00
2004-09-12 03:47:57 +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
2004-05-28 19:50:07 +00:00
2004-05-04 14:46:25 +00:00
2003-09-04 03:01:35 +00:00
2004-02-02 10:47:29 +00:00
2004-06-02 21:20:54 +00:00
2004-09-12 03:47:57 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-05-28 19:50:07 +00:00
2004-05-28 19:50:07 +00:00
2003-11-19 18:50:23 +00:00
2004-06-03 19:52:12 +00:00
2004-05-16 04:18:50 +00:00
2004-05-16 04:18:50 +00:00
2004-09-07 04:05:14 +00:00
2004-03-15 02:47:35 +00:00
2003-09-27 05:35:02 +00:00
2004-05-25 03:21:34 +00:00
2004-09-12 03:47:57 +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
2004-05-28 19:50:07 +00:00
2004-09-03 01:53:12 +00:00
2004-02-13 19:34:32 +00:00
2003-11-14 23:40:06 +00:00
2004-02-22 23:21:20 +00:00
2004-05-12 16:21:18 +00:00
2004-01-20 19:36:35 +00:00
2004-07-23 09:04:59 +00:00
2004-03-21 17:41:40 +00:00
2004-02-22 23:21:20 +00:00
2004-08-21 15:50:33 +00:00
2003-11-14 23:40:06 +00:00
2004-08-19 18:26:58 +00:00
2004-09-12 03:47:57 +00:00
2004-09-10 08:30:51 +00:00
2004-05-28 19:50:07 +00:00
2004-02-22 23:21:20 +00:00
2003-12-03 09:55:42 +00:00
2004-04-10 13:45:10 +00:00
2004-05-28 19:50:07 +00:00
2004-08-29 09:32:49 +00:00
2004-09-12 03:47:57 +00:00
2004-06-07 04:26:32 +00:00
2004-07-19 13:13:48 +00:00
2004-09-03 01:53:12 +00:00
2004-03-27 18:01:04 +00:00
2004-09-12 03:47:57 +00:00
2004-09-03 01:53:12 +00:00
2004-04-10 13:45:10 +00:00
2004-07-15 14:56:05 +00:00
2004-07-15 02:07:14 +00:00
2004-05-28 19:50:07 +00:00
2004-09-03 01:53:12 +00:00
2004-09-09 11:35:15 +00:00
2004-04-13 09:04:22 +00:00
2004-07-22 20:39:08 +00:00
2004-04-14 16:36:26 +00:00
2004-04-10 13:45:10 +00:00
2004-04-10 13:45:10 +00:00
2004-09-12 03:47:57 +00:00
2004-08-17 09:52:50 +00:00
2003-12-03 09:55:42 +00:00
2004-09-12 03:47:57 +00:00
2004-03-12 03:09:28 +00:00
2003-11-28 21:20:15 +00:00
2004-02-25 04:08:00 +00:00
2003-03-19 21:38:25 +00:00
2004-05-28 19:50:07 +00:00
2004-05-28 19:50:07 +00:00
2003-12-23 16:26:31 +00:00
2004-03-14 05:35:19 +00:00
2004-09-12 03:47:57 +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-09-10 08:30:51 +00:00
2004-03-04 05:31:14 +00:00
2003-08-31 18:26:58 +00:00
2004-06-17 13:34:26 +00:00
2004-02-04 22:40:50 +00:00
2004-09-12 03:47:57 +00:00
2004-05-28 19:50:07 +00:00
2004-05-28 19:50:07 +00:00
2004-08-19 10:58:37 +00:00
2003-11-14 23:40:06 +00:00
2003-07-07 05:30:33 +00:00
2004-09-03 01:32:02 +00:00
2003-12-07 22:37:12 +00:00
2004-05-28 19:50:07 +00:00
2004-09-12 03:47:57 +00:00
2004-06-17 13:34:26 +00:00
2004-02-22 23:21:20 +00:00
2004-03-12 03:09:28 +00:00
2004-09-12 03:47:57 +00:00
2004-07-24 19:18:58 +00:00
2004-09-12 03:47:57 +00:00
2004-05-28 19:50:07 +00:00
2003-04-28 20:10:54 +00:00
2003-04-28 20:10:54 +00:00
2003-11-14 23:40:06 +00:00
2003-12-23 16:26:31 +00:00
2004-04-19 19:29:10 +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
2004-05-28 19:50:07 +00:00
2004-04-16 21:22:13 +00:00
2004-05-28 19:50:07 +00:00
2004-09-12 03:47:57 +00:00
2004-06-17 13:34:26 +00:00
2004-09-12 03:47:57 +00:00
2004-02-09 04:04:24 +00:00
2004-05-28 19:50:07 +00:00
2004-04-10 00:50:16 +00:00
2004-05-28 19:50:07 +00:00
2004-02-22 23:21:20 +00:00
2004-07-20 16:08:49 +00:00
2004-03-25 15:15:27 +00:00
2004-09-12 03:47:57 +00:00
2004-09-12 03:47:57 +00:00
2003-11-14 23:40:06 +00:00
2004-09-12 03:47:57 +00:00
2003-11-28 20:51:11 +00:00
2004-02-22 23:21:20 +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-05-16 04:18:50 +00:00
2004-05-16 04:18:50 +00:00
2004-09-12 03:47:57 +00:00
2004-09-03 01:53:12 +00:00
2003-12-23 16:26:31 +00:00
2004-02-12 03:01:58 +00:00
2004-04-06 14:22:43 +00:00
2004-09-07 04:05:14 +00:00
2004-05-28 19:50:07 +00:00
2004-01-19 05:46:54 +00:00
2004-09-10 08:30:51 +00:00
2004-03-12 03:09:28 +00:00
2004-09-03 01:53:12 +00:00
2004-05-17 15:27:56 +00:00
2004-09-03 01:53:12 +00:00
2004-09-12 03:47:57 +00:00
2004-09-03 01:53:12 +00:00
2004-06-04 23:55:44 +00:00
2004-05-28 19:50:07 +00:00
2004-03-14 18:01:45 +00:00
2004-05-16 04:18:50 +00:00
2004-05-16 16:38:27 +00:00
2004-09-10 08:30:51 +00:00
2003-03-09 22:13:06 +00:00