Corinna Vinschen
0924d5f107
Cygwin: try_to_bin: transpose deleted file name to valid Unicode chars
...
Since commit 314c2d2fedc5f ("* syscalls.cc (try_to_bin): Handle remote
shares as well.") try_to_bin() transposes the .cyg prefix for temporary
files to invalid low surrogate halfs on filesystems setting the
FILE_UNICODE_ON_DISK flag.
This works on NTFS, but not necessarily on other filesystems, which often
require all chars in a filename to be valid Unicode chars. Fix this by
transposing into the private use area instead.
Fixes: 314c2d2fedc5f ("* syscalls.cc (try_to_bin): Handle remote shares as well.")
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2024-12-04 22:54:38 +01:00
..
2022-08-29 17:53:48 +01:00
2024-12-04 20:45:42 +09: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
2024-12-04 19:06:48 +01:00
2023-04-18 13:43:06 +02:00
2024-03-01 22:35:22 +01:00
2023-03-20 12:58:03 +01:00
2024-12-04 22:54:38 +01:00
2024-12-03 21:21:06 +09:00
2024-03-20 12:31:50 +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-11-20 11:16:24 +01:00
2024-11-23 12:23:15 +01: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-11-28 20:25: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-04 19:06:48 +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-04 19:06:48 +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-04 19:06:48 +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-04 19:06:48 +01:00
2024-11-01 04:50:45 +09:00
2022-08-22 14:28:11 +02:00
2024-11-23 12:23:15 +01:00
2024-12-04 00:04:49 +09:00
2022-08-22 17:58:53 +02:00
2024-12-04 19:06:48 +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
2024-12-04 22:54:38 +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