Corinna Vinschen
264544bf72
Cygwin: unlink/rename: fix skipping deletion with POSIX semantics
...
unlink_nt() and rename2 () both check for the FILE_SUPPORTS_OPEN_BY_FILE_ID
flag to use POSIX delete/rename semantics. Both erroneously check the flag
against the file attributes using has_attributes().
Given that this flag is a filesystem flag, check using fs_flags() instead.
Fixes: fe2545e9faaf ("Cygwin: don't use unlink/rename POSIX semantics on certain NTFS")
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2025-01-12 23:11:18 +01:00
..
2022-08-29 17:53:48 +01:00
2024-12-17 17:39:00 +01:00
2024-11-12 13:05:07 +01:00
2022-08-04 20:54:09 +02:00
2024-12-04 16:50:59 +01:00
2024-01-18 10:53:25 +01:00
2025-01-09 17:51:27 -05:00
2023-04-18 13:43:06 +02:00
2025-01-09 17:51:27 -05:00
2023-03-20 12:58:03 +01:00
2025-01-12 23:11:18 +01:00
2024-12-08 08:58:27 +09:00
2025-01-08 16:13:14 +01:00
2024-03-07 21:50:07 +01:00
2022-12-20 10:19:23 +01:00
2022-08-04 22:13:59 +02:00
2023-08-07 16:04:32 +02:00
2024-06-01 15:23:37 +09:00
2024-12-04 14:53:08 +01:00
2022-10-28 16:26:53 +02:00
2022-05-16 18:17:06 +02:00
2023-02-25 16:12:51 +01:00
2024-12-09 13:15:19 +01:00
2024-12-08 08:58:27 +09:00
2024-11-23 12:23:15 +01:00
2024-02-16 20:44:31 +01:00
2022-10-28 16:26:53 +02:00
2024-04-09 22:30:03 +02:00
2022-08-22 14:38:49 +02:00
2024-07-09 00:01:22 +09:00
2024-07-09 00:01:22 +09:00
2024-03-20 12:34:51 +01:00
2022-05-29 17:54:32 -04:00
2024-01-29 13:33:05 +01:00
2024-11-01 04:50:45 +09:00
2024-02-03 19:54:50 +01:00
2024-02-28 09:59:07 +01:00
2024-12-08 08:58:27 +09:00
2024-03-07 21:50:07 +01:00
2024-02-01 13:34:52 +01:00
2022-05-29 17:45:52 -04:00
2024-11-20 21:19:15 +09:00
2024-12-12 10:32:00 +01:00
2023-09-08 22:34:52 +02:00
2022-05-04 15:08:44 +02:00
2024-03-18 11:10:13 +01:00
2024-02-03 19:54:50 +01:00
2024-03-11 12:46:50 +01:00
2022-07-28 16:38:01 +02:00
2022-08-04 22:13:59 +02:00
2022-05-29 17:45:52 -04:00
2024-01-31 20:11:58 +01:00
2022-08-04 22:13:59 +02:00
2022-05-29 17:54:32 -04:00
2024-11-19 17:02:13 +01:00
2024-12-17 17:39:00 +01:00
2022-05-29 17:45:52 -04:00
2024-01-08 11:45:13 +01:00
2024-08-13 19:35:49 +01:00
2024-08-13 19:44:00 +01:00
2023-06-16 21:44:41 +02:00
2024-02-20 23:55:51 +01:00
2024-11-28 23:52:40 +01:00
2024-12-19 20:08:18 +01:00
2022-06-27 10:54:24 +09:00
2022-08-10 18:11:57 +02:00
2024-10-23 13:25:09 +02:00
2022-08-04 22:13:59 +02:00
2022-08-03 16:01:29 +02:00
2024-03-07 21:50:07 +01:00
2022-12-04 14:01:41 +01:00
2024-12-17 17:39:00 +01:00
2024-11-01 04:50:45 +09:00
2022-08-22 14:28:11 +02:00
2024-12-06 19:13:04 +09:00
2024-12-13 20:56:52 +09:00
2022-08-22 17:58:53 +02:00
2024-12-12 10:32:00 +01:00
2024-01-31 20:11:58 +01:00
2023-08-15 22:34:29 +02:00
2023-03-15 21:44:52 +01:00
2025-01-12 23:11:18 +01:00
2023-08-29 14:17:04 +02:00
2022-08-03 15:35:29 +02:00
2024-11-12 13:05:07 +01:00
2022-08-04 22:13:59 +02:00
2024-12-04 14:53:08 +01:00
2022-08-23 12:09:44 +02:00
2024-02-14 14:00:34 +01:00
2024-03-20 12:31:50 +01:00
2024-11-28 23:52:40 +01:00
2024-11-28 23:52:40 +01:00
2022-08-04 22:13:59 +02:00