Christopher Faylor
8ed5c9b629
Move open_fhs from fhandler.h to cygheap.h for easier tracking. Accommodate
...
this change throughout.
* dtable.cc (dtable::add_archetype): Use correct count when iterating through
*active* archetypes.
* dtable.cc (dtable::fixup_after_exec): Close handle if close_on_exec and
archetype exists since archetype currently does not set windows close-on-exec
flag (FIXME).
* fhandler_tty.cc (fhandler_tty_slave::open): Change debugging output slightly.
(fhandler_tty_slave::close): Ditto.
(fhandler_tty_slave::fixup_after_fork): Just report on inherited use counts
since since archetype currently does not set windows close-on-exec flag
(FIXME).
* pinfo.cc (_pinfo::set_ctty): Change debugging output slightly.
* cygheap.cc (cygheap_init): Remove open_fhs accommodation and use count
reporting.
* perthread.h (vfork_save::fhctty): New element.
* perthread.h (vfork_save::open_fhs): New element.
* fork.cc (vfork): Muck around with ctty and open_fhs stuff, both of which are
now saved in the vfork_save structure.
2003-12-30 01:57:16 +00:00
..
2003-11-28 20:55:59 +00:00
2003-12-23 16:26:31 +00:00
2003-09-10 19:13:05 +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
2003-09-27 03:44:31 +00:00
2003-12-30 01:57:16 +00:00
2003-01-10 12:32:49 +00:00
2003-10-01 12:36:39 +00:00
2003-12-23 16:26:31 +00:00
2003-12-23 16:26:31 +00:00
2003-12-23 16:26:31 +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
2003-06-16 03:24:13 +00:00
2003-12-30 01:57:16 +00:00
2003-12-30 01:57:16 +00:00
2002-08-27 04:10:54 +00:00
2003-02-22 23:02:15 +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
2003-11-19 18:50:23 +00:00
2003-11-19 18:50:23 +00:00
2003-12-14 07:09:22 +00:00
2003-12-14 07:09:22 +00:00
2003-12-23 16:43:45 +00:00
2003-12-23 16:26:31 +00:00
2003-09-27 05:35:02 +00:00
2003-12-23 16:26:31 +00:00
2002-06-23 18:55:23 +00:00
2003-12-26 04:40:52 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-11-14 23:40:06 +00:00
2003-12-07 22:37:12 +00:00
2003-12-03 16:35:52 +00:00
2003-12-07 22:37:12 +00:00
2003-11-26 13:23:27 +00:00
2003-12-23 16:26:31 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2003-09-25 00:37:18 +00:00
2003-08-31 18:26:58 +00:00
2003-12-30 01:57:16 +00:00
2003-12-11 06:12:41 +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
2003-12-27 00:25:02 +00:00
2003-09-25 00:37:18 +00:00
2003-12-23 16:26:31 +00:00
2003-12-03 09:55:42 +00:00
2003-09-25 00:37:18 +00:00
2003-12-30 01:57:16 +00:00
2003-12-15 04:16:42 +00:00
2003-09-25 00:37:18 +00:00
2003-12-07 22:37:12 +00:00
2003-12-03 16:35:52 +00:00
2003-12-07 22:37:12 +00:00
2003-09-20 00:31:13 +00:00
2003-11-14 23:40:06 +00:00
2003-12-26 04:40:52 +00:00
2003-12-07 22:37:12 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2003-12-11 18:07:42 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-30 01:57:16 +00:00
2003-11-14 23:40:06 +00:00
2003-09-25 00:37:18 +00:00
2003-09-25 00:37:18 +00:00
2003-12-15 04:16:42 +00:00
2003-12-30 01:57:16 +00:00
2003-12-03 09:55:42 +00:00
2003-12-30 01:57:16 +00:00
2003-11-28 20:55:59 +00:00
2003-11-28 21:20:15 +00:00
2003-12-23 16:26:31 +00:00
2003-03-19 21:38:25 +00:00
2002-05-24 14:24:33 +00:00
2003-12-23 16:26:31 +00:00
2003-11-28 20:55:59 +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
2002-05-04 04:30:57 +00:00
2003-12-15 04:44:30 +00:00
2002-07-13 21:15:10 +00:00
2003-12-26 04:40:52 +00:00
2003-11-28 20:55:59 +00:00
2003-07-26 04:53:59 +00:00
2003-12-07 22:37:12 +00:00
2003-12-23 16:26:31 +00:00
2003-09-25 00:37:18 +00:00
2003-08-31 18:26:58 +00:00
2003-12-12 04:15:32 +00:00
2003-05-29 03:50:15 +00:00
2003-12-07 22:37:12 +00:00
2003-11-28 20:55:59 +00:00
2003-12-23 16:26:31 +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
2003-12-30 01:57:16 +00:00
2003-12-30 01:57:16 +00:00
2003-12-17 22:47:32 +00:00
2003-09-25 00:37:18 +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
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +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
2003-11-28 20:55:59 +00:00
2003-11-28 22:13:57 +00:00
2003-12-26 04:40:52 +00:00
2003-12-23 16:26:31 +00:00
2003-11-14 23:40:06 +00:00
2003-12-08 00:21:17 +00:00
2003-11-28 20:51:11 +00:00
2002-04-04 05:28:49 +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
2002-06-05 04:01:43 +00:00
2002-08-16 19:41:39 +00:00
2003-12-30 01:57:16 +00:00
2003-09-25 00:37:18 +00:00
2003-12-23 16:26:31 +00:00
2003-11-28 20:55:59 +00:00
2003-12-23 16:26:31 +00:00
2003-12-23 16:26:31 +00:00
2003-12-23 16:26:31 +00:00
2003-12-23 16:26:31 +00:00
2003-12-27 01:59:29 +00:00
2003-12-27 01:59:29 +00:00
2003-12-23 16:26:31 +00:00
2003-01-15 10:21:23 +00:00
2003-12-17 22:47:32 +00:00
2003-12-03 05:21:55 +00:00
2003-12-03 16:35:52 +00:00
2003-09-27 03:44:31 +00:00
2003-12-14 07:09:22 +00:00
2003-12-15 04:16:42 +00:00
2003-03-09 22:13:06 +00:00