Christopher Faylor
7e24f1bf3a
* path.cc (cwd_win32): Eliminate.
...
(cwd_posix): Eliminate.
(cwd_hash): Eliminate.
(cwdstuff::init): Rename from cwd_init.
(cwdstuff::fixup_after_exec): Rename from cwd_fixup_after_exec.
(cwdstuff::get): Rename from get_cwd_inner.
(normalize_posix_path): Eliminate cwd argument. Just calculate when necessary.
(normalize_win32_path): Ditto.
(mount_info::conv_to_win32_path): Eliminate cwd retrieval here.
(mount_info::conv_to_posix_path): Ditto.
(hash_path_name): Accomodate additional methods in cwdstuff.
(get_cwd_win32): Eliminate.
(getcwd): Use cwdstuff methods. Properly handle case where buf == NULL and len
< 0.
(cwdstuff::get_hash): New method.
(cwdstuff::get_initial): New method.
(cwdstuff::set): New method.
(cwdstuff::get): New method.
(cwdstuff::copy): New method.
* path.h: Move cwdstuff struct here. Add a bunch of stuff to cwdstuff. Make
cygcwd an extern.
* spawn.cc (spawn_guts): Use copy method to get copies of cwd info to pass to
execed process.
* dcrt0.cc (dll_crt0_1): Use cygcwd methods for cwd initialization.
2000-09-05 03:16:28 +00:00
..
2000-02-17 19:38:33 +00:00
2000-08-26 01:36:20 +00:00
2000-07-29 04:19:24 +00:00
2000-08-02 20:13:18 +00:00
2000-07-16 17:38:41 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:16:35 +00:00
2000-06-01 05:57:54 +00:00
2000-07-28 23:21:04 +00:00
2000-09-05 03:16:28 +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
2000-02-17 19:38:33 +00:00
2000-02-21 03:18:37 +00:00
2000-09-03 04:16:35 +00:00
2000-07-16 17:38:41 +00:00
2000-07-16 17:38:41 +00:00
2000-07-16 17:38:41 +00:00
2000-08-22 03:58:47 +00:00
2000-09-05 03:16:28 +00:00
2000-09-03 04:16:35 +00:00
2000-02-17 19:38:31 +00:00
2000-02-17 19:38:33 +00:00
2000-07-29 16:24:59 +00:00
2000-09-05 03:16:28 +00:00
2000-08-24 16:33:03 +00:00
2000-02-24 06:45:32 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-08-22 05:10:20 +00:00
2000-09-04 17:52:42 +00:00
2000-07-15 02:48:11 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:45:52 +00:00
2000-08-31 20:07:53 +00:00
2000-08-29 02:06:49 +00:00
2000-08-25 19:52:04 +00:00
2000-09-04 17:52:42 +00:00
2000-02-17 19:38:33 +00:00
2000-08-22 05:10:20 +00:00
2000-09-03 04:16:35 +00:00
2000-08-22 05:10:20 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-09-01 20:54:22 +00:00
2000-09-03 04:16:35 +00:00
2000-08-22 05:10:20 +00:00
2000-08-22 05:10:20 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-02-17 19:38:33 +00:00
2000-08-02 16:28:18 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-09-04 17:52:42 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-09-04 17:52:42 +00:00
2000-08-22 05:10:20 +00:00
2000-08-02 16:28:18 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-03-07 18:32:40 +00:00
2000-04-19 00:55:19 +00:00
2000-08-12 05:48:51 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-07-29 16:24:59 +00:00
2000-09-04 17:52:42 +00:00
2000-09-05 03:16:28 +00:00
2000-09-05 03:16:28 +00:00
2000-02-17 19:38:33 +00:00
2000-08-22 05:10:20 +00:00
2000-09-04 17:52:42 +00:00
2000-09-03 04:16:35 +00:00
2000-09-04 17:52:42 +00:00
2000-09-03 04:16:35 +00:00
2000-04-19 00:55:19 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-09-04 17:52:42 +00:00
2000-09-03 04:16:35 +00:00
2000-08-22 05:10:20 +00:00
2000-08-18 19:51:02 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:16:35 +00:00
2000-09-01 20:54:22 +00:00
2000-02-17 19:38:33 +00:00
2000-08-29 02:06:49 +00:00
2000-09-02 01:19:58 +00:00
2000-09-01 20:54:22 +00:00
2000-08-02 19:26:01 +00:00
2000-09-05 03:16:28 +00:00
2000-08-22 05:10:20 +00:00
2000-02-17 19:38:33 +00:00
2000-08-22 05:10:20 +00:00
2000-05-17 05:49:51 +00:00
2000-09-04 17:52:42 +00:00
2000-08-22 05:10:20 +00:00
2000-08-24 21:19:14 +00:00
2000-09-04 17:52:42 +00:00
2000-02-17 19:38:31 +00:00
2000-07-28 23:21:04 +00:00
2000-09-04 17:52:42 +00:00
2000-09-03 04:16:35 +00:00
2000-08-30 22:37:24 +00:00
2000-08-22 05:10:20 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:16:35 +00:00
2000-08-02 16:28:18 +00:00
2000-08-22 05:10:20 +00:00
2000-08-22 03:58:47 +00:00
2000-09-03 04:16:35 +00:00
2000-07-19 17:42:16 +00:00