Christopher Faylor
083abe5428
* sync.h (new_muto): Just accept an argument which denotes the name of the
...
muto. Use this argument to construct static storage.
* cygheap.cc (cygheap_init): Reflect above change.
* exceptions.cc (events_init): Ditto.
* malloc.cc (malloc_init): Ditto.
* path.cc (cwdstuff::init): Ditto.
* cygheap.h (cwdstuff): Change name of lock element to make it less generic.
* path.cc (cwdstuff::get_hash): Ditto.
(cwdstuff::get_initial): Ditto.
(cwdstuff::set): Ditto.
(cwdstuff::get): Ditto.
* sigproc.cc (proc_subproc): Ditto.
* debug.cc (lock_debug): Change to method. Use method rather than macro
throughout.
* tty.h (tty_min::kill_pgrp): Declare new method.
* fhandler_termios.cc (tty_min::kill_pgrp): New method.
(fhandler_termios::line_edit): Use new method for killing process.
* dcrt0.cc (do_exit): Ditto.
* dtable.cc (dtable::get_debugger_info): New method for inheriting dtable info
from a debugger.
* tty.cc (tty_init): Attempt to grab file handle info from parent debugger, if
appropriate. # dtable.cc (dtable::stdio_init): Make this a method.
(dtable::init_std_file_from_handle): Don't set fd unless it's not open.
(dtable::build_fhandler_from_name): Move name setting to
dtable::build_fhandler.
(dtable::build_fhandler): Add win32 name parameter.
* dcrt0.cc (dll_crt0_1): Change to use dtable stdio_init.
* dtable.h (dtable): Reflect build_fhandler parameter change.
* mmap.cc (mmap_record::alloc_fh): Don't set name parameter in build_fhandler.
* net.cc (fdsock): Remove set_name call since it is now handled by
build_fhandler.
* sigproc.cc (proc_subproc): Release muto as early as possible.
2002-02-22 19:33:41 +00:00
..
2001-09-11 20:01:02 +00:00
2002-02-14 21:31:23 +00:00
2001-11-14 10:47:54 +00:00
2002-01-17 10:39:37 +00:00
2002-02-15 17:06:40 +00:00
2001-12-20 03:03:59 +00:00
2000-07-16 17:38:41 +00:00
2000-02-17 19:38:33 +00:00
2001-01-08 04:02:02 +00:00
2001-11-24 20:57:19 +00:00
2001-03-06 12:05:45 +00:00
2001-03-06 12:05:45 +00:00
2002-02-22 19:33:41 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2001-10-28 23:05:49 +00:00
2001-10-28 23:05:49 +00:00
2001-10-28 23:05:49 +00:00
2002-01-01 16:49:52 +00:00
2002-02-10 13:50:13 +00:00
2001-04-24 15:25:31 +00:00
2001-12-20 02:55:11 +00:00
2001-12-20 02:55:11 +00:00
2001-10-22 21:09:41 +00:00
2002-02-22 19:33:41 +00:00
2002-02-22 19:33:41 +00:00
2002-01-22 03:48:16 +00:00
2001-09-11 20:01:02 +00:00
2001-10-12 01:51:21 +00:00
2001-09-11 20:01:02 +00:00
2002-01-19 16:11:00 +00:00
2001-12-10 03:35:54 +00:00
2002-02-22 19:33:41 +00:00
2002-02-22 19:33:41 +00:00
2001-10-22 21:09:41 +00:00
2001-09-12 17:46:37 +00:00
2002-02-10 13:38:51 +00:00
2001-10-31 00:55:32 +00:00
2001-10-21 03:38:41 +00:00
2001-11-03 03:32:27 +00:00
2000-02-17 19:38:33 +00:00
2001-10-03 03:49:26 +00:00
2001-04-24 15:25:31 +00:00
2002-02-22 19:33:41 +00:00
2002-02-22 19:33:41 +00:00
2000-02-17 19:38:33 +00:00
2001-10-31 16:30:46 +00:00
2001-10-31 00:55:32 +00:00
2001-10-13 17:23:35 +00:00
2002-02-22 19:33:41 +00:00
2001-10-22 18:39:22 +00:00
2002-02-14 21:31:23 +00:00
2000-11-19 04:58:18 +00:00
2001-10-16 03:31:50 +00:00
2002-02-10 13:50:13 +00:00
2001-11-26 20:21:27 +00:00
2002-02-10 13:38:51 +00:00
2002-02-19 22:06:50 +00:00
2002-02-10 13:50:13 +00:00
2002-02-10 13:50:13 +00:00
2002-02-10 13:50:13 +00:00
2001-11-16 23:28:56 +00:00
2001-12-11 00:24:46 +00:00
2002-02-09 10:40:48 +00:00
2002-02-10 13:50:13 +00:00
2002-02-22 19:33:41 +00:00
2002-02-22 19:33:41 +00:00
2001-10-24 04:16:45 +00:00
2002-02-10 13:50:13 +00:00
2002-02-19 22:06:50 +00:00
2002-02-10 13:38:51 +00:00
2002-02-19 05:58:44 +00:00
2001-09-11 20:01:02 +00:00
2001-12-19 20:10:03 +00:00
2001-09-07 21:32:07 +00:00
2000-02-17 19:38:33 +00:00
2002-02-17 04:59:55 +00:00
2001-11-05 06:09:15 +00:00
2001-10-05 04:36:14 +00:00
2002-02-15 17:06:40 +00:00
2001-10-28 23:05:49 +00:00
2001-12-10 03:35:54 +00:00
2001-09-22 01:29:07 +00:00
2002-02-11 02:25:42 +00:00
2002-01-30 02:44:21 +00:00
2001-09-24 21:50:44 +00:00
2001-10-10 02:32:12 +00:00
2002-01-13 20:03:03 +00:00
2001-12-19 20:10:03 +00:00
2002-02-10 21:26:27 +00:00
2002-02-22 19:33:41 +00:00
2000-03-07 18:32:40 +00:00
2000-04-19 00:55:19 +00:00
2001-11-30 06:19:58 +00:00
2002-01-13 20:03:03 +00:00
2002-02-22 19:33:41 +00:00
2002-02-22 19:33:41 +00:00
2001-12-20 02:55:11 +00:00
2001-10-16 14:53:26 +00:00
2001-09-11 20:01:02 +00:00
2002-02-17 04:59:55 +00:00
2002-02-22 19:33:41 +00:00
2002-01-14 20:39:59 +00:00
2001-06-01 01:45:53 +00:00
2001-03-05 06:28:25 +00:00
2001-11-30 06:19:58 +00:00
2002-02-10 13:50:13 +00:00
2002-02-10 13:50:13 +00:00
2002-02-10 13:50:13 +00:00
2001-11-15 03:25:52 +00:00
2000-04-19 00:55:19 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2001-09-29 09:01:01 +00:00
2001-11-05 06:09:15 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2001-10-22 00:10:46 +00:00
2001-12-20 02:55:11 +00:00
2000-08-18 19:51:02 +00:00
2001-09-19 15:54:12 +00:00
2001-06-26 14:47:48 +00:00
2002-02-10 13:50:13 +00:00
2002-02-10 13:50:13 +00:00
2002-02-19 05:58:44 +00:00
2002-02-19 05:58:44 +00:00
2002-02-14 21:20:06 +00:00
2001-09-11 20:01:02 +00:00
2001-12-26 21:35:16 +00:00
2002-02-19 05:58:44 +00:00
2000-02-17 19:38:33 +00:00
2001-11-28 02:36:32 +00:00
2001-02-22 12:56:36 +00:00
2002-01-13 20:03:03 +00:00
2002-02-22 19:33:41 +00:00
2002-01-13 20:03:03 +00:00
2002-02-22 18:22:24 +00:00
2002-02-19 05:58:44 +00:00
2002-01-24 21:39:09 +00:00
2002-02-15 17:06:40 +00:00
2001-05-06 16:00:23 +00:00
2000-02-17 19:38:33 +00:00
2002-02-17 04:59:55 +00:00
2002-02-22 19:33:41 +00:00
2002-02-10 13:38:51 +00:00
2001-11-05 06:09:15 +00:00
2001-10-15 23:39:33 +00:00
2001-11-15 03:25:52 +00:00
2001-03-06 12:05:45 +00:00
2001-12-26 12:46:26 +00:00
2002-02-10 13:50:13 +00:00
2002-02-17 04:59:55 +00:00
2002-02-22 19:33:41 +00:00
2002-02-22 19:33:41 +00:00
2001-09-06 05:17:22 +00:00
2002-02-17 04:59:55 +00:00
2001-11-05 06:09:15 +00:00
2001-04-01 00:06:17 +00:00
2001-11-30 06:19:58 +00:00
2002-01-29 02:02:03 +00:00
2002-01-29 02:02:03 +00:00
2002-01-06 09:28:13 +00:00
2002-02-15 17:06:40 +00:00
2001-09-05 19:36:49 +00:00
2002-02-09 10:40:48 +00:00