Christopher Faylor
ecfb6f11bc
* path.cc (chdir): Always send unsigned chars to isspace since newlib's isspace
...
doesn't deal well with "negative" chars.
* fhandler.cc (fhandler_disk_file::open): Propagate remote status of file
garnered from path_conv. Move #! checking to fstat.
(fhandler_disk_file::fstat): Reorganize st_mode setting to eliminate
duplication. Move check for #! here from fhandler::open.
* fhandler.h (fhandler_base::isremote): New method.
(fhandler_base::set_isremote): Ditto.
(fhandler_base::set_execable_p): Also record "don't care if executable state".
(fhandler_base::dont_care_if_execable): New method.
* path.cc (path_conv::check): Clear new flags. Appropriately set vol_flags,
drive_type, and is_remote_drive.
* path.h: Add new flags and methods for manipulating them.
* syscalls.cc (_unlink): Use isremote() to determine if a path is remote rather
than calling GetDriveType.
(stat_worker): Ditto.
* security.cc (get_file_attribute): Or attribute with result of NTReadEA to be
consistent with get_nt_attribute.
2001-05-31 05:25:46 +00:00
..
2000-10-28 05:41:44 +00:00
2001-05-21 15:50:36 +00:00
2001-05-08 15:16:49 +00:00
2001-05-04 20:39:38 +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-05-20 08:10:47 +00:00
2001-03-06 12:05:45 +00:00
2001-03-06 12:05:45 +00:00
2001-05-31 05:25:46 +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
2001-01-03 14:44:13 +00:00
2001-04-25 14:59:49 +00:00
2001-04-24 15:25:31 +00:00
2001-05-21 19:13:48 +00:00
2001-05-21 19:13:48 +00:00
2001-02-22 14:51:16 +00:00
2001-05-08 15:16:49 +00:00
2001-04-18 21:10:15 +00:00
2001-04-03 02:53:25 +00:00
2000-02-17 19:38:33 +00:00
2000-09-08 02:56:55 +00:00
2001-04-25 16:18:43 +00:00
2001-05-08 15:16:49 +00:00
2001-05-04 21:02:15 +00:00
2001-04-24 15:25:31 +00:00
2000-09-08 02:56:55 +00:00
2000-09-08 02:56:55 +00:00
2001-05-12 16:24:05 +00:00
2001-03-26 01:16:11 +00:00
2000-10-28 05:41:44 +00:00
2000-07-15 02:48:11 +00:00
2000-02-17 19:38:33 +00:00
2001-04-24 15:25:31 +00:00
2001-04-24 15:25:31 +00:00
2001-05-16 05:07:51 +00:00
2001-05-08 15:16:49 +00:00
2000-02-17 19:38:33 +00:00
2001-05-11 03:27:22 +00:00
2000-10-16 23:55:58 +00:00
2001-05-14 19:39:57 +00:00
2001-05-24 05:20:17 +00:00
2001-03-05 06:28:25 +00:00
2001-05-11 21:01:44 +00:00
2000-11-19 04:58:18 +00:00
2001-04-18 21:10:15 +00:00
2001-04-24 02:07:58 +00:00
2001-05-08 15:16:49 +00:00
2001-05-24 05:20:17 +00:00
2001-03-18 03:34:05 +00:00
2001-04-24 02:07:58 +00:00
2001-04-24 02:07:58 +00:00
2001-04-18 21:10:15 +00:00
2001-04-24 02:07:58 +00:00
2001-05-15 08:42:15 +00:00
2001-04-18 21:10:15 +00:00
2001-05-09 20:22:35 +00:00
2001-05-13 18:05:52 +00:00
2001-04-24 02:07:58 +00:00
2001-04-24 02:07:58 +00:00
2001-05-31 05:25:46 +00:00
2001-05-31 05:25:46 +00:00
2001-05-20 01:19:20 +00:00
2001-03-11 16:46:28 +00:00
2001-01-08 04:02:02 +00:00
2001-04-03 02:53:25 +00:00
2000-02-17 19:38:33 +00:00
2001-05-19 05:29:00 +00:00
2001-03-18 03:34:05 +00:00
2001-01-29 00:46:25 +00:00
2000-09-08 02:56:55 +00:00
2000-09-08 02:56:55 +00:00
2001-04-18 21:10:15 +00:00
2001-05-08 15:16:49 +00:00
2001-04-24 15:25:31 +00:00
2001-04-18 21:10:15 +00:00
2000-03-07 18:32:40 +00:00
2000-04-19 00:55:19 +00:00
2000-10-19 03:12:44 +00:00
2001-03-12 16:20:30 +00:00
2001-04-19 07:44:34 +00:00
2001-05-18 08:33:33 +00:00
2001-05-20 08:10:47 +00:00
2001-05-31 05:25:46 +00:00
2001-05-19 05:29:00 +00:00
2001-05-31 05:25:46 +00:00
2001-05-31 05:25:46 +00:00
2001-05-29 20:24:51 +00:00
2001-03-05 06:28:25 +00:00
2001-01-12 05:38:25 +00:00
2001-04-29 02:54:36 +00:00
2001-05-04 21:09:47 +00:00
2001-04-18 21:10:15 +00:00
2001-04-18 21:10:15 +00:00
2000-04-19 00:55:19 +00:00
2001-04-03 02:53:25 +00:00
2000-02-17 19:38:33 +00:00
2001-04-13 15:28:20 +00:00
2001-05-15 19:23:31 +00:00
2000-09-08 02:56:55 +00:00
2001-01-18 09:30:37 +00:00
2000-08-18 19:51:02 +00:00
2000-09-03 04:16:35 +00:00
2001-04-12 04:04:53 +00:00
2001-05-15 19:23:31 +00:00
2001-05-29 20:43:40 +00:00
2001-05-31 05:25:46 +00:00
2001-05-29 20:43:40 +00:00
2001-05-03 15:00:38 +00:00
2000-02-17 19:38:33 +00:00
2001-05-25 03:13:14 +00:00
2001-05-15 19:23:31 +00:00
2000-02-17 19:38:33 +00:00
2001-05-29 08:04:55 +00:00
2001-02-22 12:56:36 +00:00
2001-05-22 16:22:36 +00:00
2001-05-04 21:02:15 +00:00
2001-04-27 18:50:59 +00:00
2001-05-04 20:39:38 +00:00
2001-05-20 08:10:47 +00:00
2001-03-07 17:45:03 +00:00
2001-05-06 16:00:23 +00:00
2000-02-17 19:38:33 +00:00
2001-05-04 21:02:15 +00:00
2000-11-12 04:57:41 +00:00
2001-05-31 05:25:46 +00:00
2001-04-18 21:10:15 +00:00
2001-04-18 21:10:15 +00:00
2001-04-18 21:10:15 +00:00
2000-02-17 19:38:31 +00:00
2001-03-06 12:05:45 +00:00
2001-05-06 22:23:43 +00:00
2001-05-06 22:23:43 +00:00
2001-04-01 03:06:02 +00:00
2001-04-28 23:48:28 +00:00
2001-04-28 23:48:28 +00:00
2000-02-17 19:38:33 +00:00
2001-05-29 20:43:40 +00:00
2001-04-15 20:39:46 +00:00
2001-04-01 00:06:17 +00:00
2001-03-18 21:11:25 +00:00
2001-05-04 21:02:15 +00:00
2000-07-19 17:42:16 +00:00