Christopher Faylor
60210cc795
* path.cc (path_conv::check): Optimize symlink replacements.
...
* path.cc (normalize_posix_path): Add "tail" argument and set it. Always have
a final slash for directories. Pass 3rd argument to normalize_win32_path.
(path_conv::check): Pass tail to normalize_posix_path. Set need_directory and
remove final slash after that call. Remove last argument to
mount_table->conv_to_win32_path(). Remove noop dostail check. Remove
fs.update() from inner loop. Improve tail finding search.
(normalize_win32_path): Add and set tail argument.
(mount_item::build_win32): Avoid calling strcpy.
(mount_info::conv_to_win32_path): Remove third argument and simplify because
the source is normalized. Keep /proc path in Posix form. Call
win32_device_name() only once.
(mount_info::conv_to_posix_path): Add and use 3rd argument to
normalize_win32_path to avoid calling strlen.
(cwdstuff::set): Add 3rd argument to normalize_posix_path and remove final
slash if any.
* shared_info.h (mount_info::conv_to_win32_path): Remove last argument in
declaration.
2004-04-10 00:50:16 +00:00
..
2004-02-18 20:48:38 +00:00
2004-03-30 15:20:08 +00:00
2003-12-31 06:30:48 +00:00
2004-02-20 23:31:47 +00:00
2003-04-10 19:49:30 +00:00
2003-12-23 16:26:31 +00:00
2004-03-23 11:05:56 +00:00
2004-04-10 00:50:16 +00:00
2004-01-20 03:11:39 +00:00
2004-04-08 15:44:53 +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-04-04 04:14:11 +00:00
2004-03-18 19:30:51 +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-03-16 04:39:38 +00:00
2004-03-15 02:47:35 +00:00
2003-09-27 05:35:02 +00:00
2004-02-26 05:10:49 +00:00
2004-03-12 03:09:28 +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-03-20 00:03:32 +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-02-22 23:21:20 +00:00
2004-01-20 19:36:35 +00:00
2004-01-20 19:36:35 +00:00
2004-03-21 17:41:40 +00:00
2004-03-21 17:41:40 +00:00
2004-02-22 23:21:20 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2004-03-26 21:43:49 +00:00
2004-03-15 15:50:20 +00:00
2003-09-25 00:37:18 +00:00
2004-02-25 01:19:13 +00:00
2004-02-22 23:21:20 +00:00
2003-12-03 09:55:42 +00:00
2004-02-09 04:04:24 +00:00
2004-04-09 12:09:45 +00:00
2004-04-09 08:43:29 +00:00
2004-04-05 08:30:41 +00:00
2004-03-21 17:41:40 +00:00
2004-04-09 20:39:19 +00:00
2004-02-09 04:04:24 +00:00
2004-03-27 18:01:04 +00:00
2004-03-18 12:28:47 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-04-09 20:39:19 +00:00
2004-02-09 04:04:24 +00:00
2004-03-09 02:51:26 +00:00
2004-04-09 12:09:45 +00:00
2004-04-09 20:39:19 +00:00
2004-04-09 12:09:45 +00:00
2004-02-02 20:33:09 +00:00
2004-04-09 08:43:29 +00:00
2004-02-09 04:04:24 +00:00
2004-02-09 04:04:24 +00:00
2004-04-09 08:43:29 +00:00
2004-04-09 20:39:19 +00:00
2003-12-03 09:55:42 +00:00
2004-03-07 04:57:47 +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
2003-12-23 16:26:31 +00:00
2004-02-09 04:04:24 +00:00
2003-12-23 16:26:31 +00:00
2004-03-14 05:35:19 +00:00
2004-03-22 18:30:38 +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-04-06 14:22:43 +00:00
2004-03-04 05:31:14 +00:00
2003-08-31 18:26:58 +00:00
2004-02-26 11:32:20 +00:00
2004-02-04 22:40:50 +00:00
2004-02-26 11:32:20 +00:00
2003-11-28 20:55:59 +00:00
2004-04-09 20:39:19 +00:00
2004-04-09 08:43:29 +00:00
2003-11-14 23:40:06 +00:00
2003-07-07 05:30:33 +00:00
2004-04-06 10:19:31 +00:00
2003-12-07 22:37:12 +00:00
2003-12-23 16:26:31 +00:00
2004-04-10 00:50:16 +00:00
2004-04-09 19:33:07 +00:00
2004-02-22 23:21:20 +00:00
2004-03-12 03:09:28 +00:00
2004-03-21 17:41:40 +00:00
2004-02-12 03:01:58 +00:00
2004-03-17 16:38:48 +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
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-04-09 07:55:56 +00:00
2004-04-08 07:57:28 +00:00
2004-04-09 08:43:29 +00:00
2004-02-09 04:04:24 +00:00
2004-03-26 16:24:24 +00:00
2004-04-10 00:50:16 +00:00
2004-03-26 21:43:49 +00:00
2004-02-22 23:21:20 +00:00
2004-03-30 15:20:08 +00:00
2004-03-25 15:15:27 +00:00
2004-03-26 16:15:23 +00:00
2004-03-25 15:15:27 +00:00
2003-11-14 23:40:06 +00:00
2004-03-14 06:34:05 +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-03-15 15:50:20 +00:00
2004-03-15 15:50:20 +00:00
2004-04-08 07:57:28 +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-04-06 14:22:43 +00:00
2004-03-30 21:27:50 +00:00
2004-03-30 21:27:50 +00:00
2004-01-19 05:46:54 +00:00
2004-01-19 05:46:54 +00:00
2004-03-12 03:09:28 +00:00
2003-12-27 01:59:29 +00:00
2004-04-09 12:09:45 +00:00
2004-02-09 04:04:24 +00:00
2004-03-12 22:03:33 +00:00
2003-12-03 05:21:55 +00:00
2004-03-14 18:01:45 +00:00
2004-03-14 18:01:45 +00:00
2004-02-09 04:04:24 +00:00
2004-04-09 12:09:45 +00:00
2003-03-09 22:13:06 +00:00
2004-04-03 19:07:59 +00:00