Takashi Yano
fc691d0246
Cygwin: pipe: Make sure to set read pipe non-blocking for cygwin apps.
...
If pipe reader is a non-cygwin app first, and cygwin process reads
the same pipe after that, the pipe has been set to bclocking mode
for the cygwin app. However, the commit 9e4d308cd592 assumes the
pipe for cygwin process always is non-blocking mode. With this patch,
the pipe mode is reset to non-blocking when cygwin app is started.
Addresses: https://cygwin.com/pipermail/cygwin/2024-March/255644.html
Fixes: 9e4d308cd592 ("Cygwin: pipe: Adopt FILE_SYNCHRONOUS_IO_NONALERT flag for read pipe.")
Reported-by: wh <wh9692@protonmail.com>
Reviewed-by: Corinna Vinschen <corinna@vinschen.de>
Signed-off-by: Takashi Yano <takashi.yano@nifty.ne.jp>
2024-03-12 10:17:40 +09:00
..
2022-08-29 17:53:48 +01:00
2024-03-12 10:17:40 +09:00
2024-03-08 21:54:58 +01:00
2022-08-04 20:54:09 +02:00
2024-02-21 19:54:20 +01:00
2024-01-18 10:53:25 +01:00
2024-03-12 10:17:40 +09: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-03-11 12:53:50 +01:00
2024-01-31 20:11:58 +01:00
2024-03-08 21:30:57 +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-03-08 20:57:06 +01:00
2022-12-04 14:01:41 +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
2022-08-04 22:13:59 +02:00
2022-08-23 12:09:44 +02:00
2024-02-16 20:44:31 +01:00
2022-10-28 16:26:53 +02:00
2024-03-08 20:57:06 +01:00
2022-08-22 14:38:49 +02:00
2024-02-16 04:06:01 +09:00
2024-02-16 04:06:01 +09:00
2024-01-31 20:11:58 +01:00
2022-05-29 17:54:32 -04:00
2024-01-29 13:33:05 +01:00
2023-11-05 17:01:43 +01:00
2024-02-03 19:54:50 +01:00
2024-02-28 09:59:07 +01:00
2024-01-25 14:32:00 +00: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
2022-12-04 14:01:41 +01:00
2024-01-29 13:33:05 +01:00
2023-09-08 22:34:52 +02:00
2022-05-04 15:08:44 +02:00
2023-03-03 18:19:17 +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
2023-11-05 17:01:43 +01:00
2022-08-10 18:06:28 +02:00
2022-05-29 17:45:52 -04:00
2024-01-08 11:45:13 +01:00
2024-02-03 23:47:44 +09:00
2023-04-24 22:41:41 +02:00
2023-06-16 21:44:41 +02:00
2024-02-20 23:55:51 +01:00
2024-03-08 20:57:06 +01:00
2024-01-31 20:11:58 +01:00
2022-06-27 10:54:24 +09:00
2022-08-10 18:11:57 +02:00
2022-08-22 14:53:30 +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-03-07 21:50:07 +01:00
2023-09-07 17:36:04 +09:00
2022-08-22 14:28:11 +02:00
2022-05-29 17:45:52 -04:00
2023-01-10 11:48:02 +01:00
2022-08-22 17:58:53 +02:00
2024-03-12 10:17:40 +09:00
2024-01-31 20:11:58 +01:00
2023-08-15 22:34:29 +02:00
2021-08-26 22:14:11 +02:00
2023-03-15 21:44:52 +01:00
2024-03-07 21:50:07 +01:00
2023-08-29 14:17:04 +02:00
2022-08-03 15:35:29 +02:00
2024-01-24 22:42:49 +09:00
2022-08-04 22:13:59 +02:00
2024-03-07 21:50:07 +01:00
2022-08-23 12:09:44 +02:00
2024-02-14 14:00:34 +01:00
2024-02-20 17:25:23 +01:00
2022-12-07 22:22:38 +01:00
2023-06-20 10:06:56 +02:00
2022-08-04 22:13:59 +02:00