Andreas Kling
a98712035c
Kernel: Fix non-blocking write() blocking instead of short-writing
...
If a partial write succeeded, we could then be in an unexpected state
where the file description was non-blocking, but we could no longer
write to it.
Previously, the kernel would block in that state, but instead we now
handle this as a proper short write and return the number of bytes
we were able to write.
Fixes #2645 .
2020-07-03 13:54:18 +02:00
..
2020-06-20 18:39:46 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-05-14 20:15:18 +02:00
2020-07-01 12:07:01 +02:00
2020-05-29 07:59:45 +02:00
2020-07-01 12:07:01 +02:00
2020-06-21 00:58:55 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-05-16 12:00:04 +02:00
2020-04-18 14:22:42 +02:00
2020-04-18 14:22:42 +02:00
2020-07-01 12:07:01 +02:00
2020-05-27 11:19:38 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-05-16 12:00:04 +02:00
2020-05-14 20:15:18 +02:00
2020-06-16 13:15:17 +02:00
2020-07-01 12:07:01 +02:00
2020-06-02 21:49:47 +02:00
2020-05-16 12:03:25 +02:00
2020-07-01 12:07:01 +02:00
2020-05-14 20:15:18 +02:00
2020-07-01 12:07:01 +02:00
2020-04-30 11:43:25 +02:00
2020-05-14 20:15:18 +02:00
2020-05-02 22:06:17 +02:00
2020-07-01 12:07:01 +02:00
2020-05-16 12:00:04 +02:00
2020-07-03 13:54:18 +02:00
2020-07-01 12:07:01 +02:00
2020-04-11 22:41:05 +02:00
2020-04-12 11:00:38 +02:00
2020-07-01 12:07:01 +02:00
2020-05-29 07:59:45 +02:00
2020-07-01 12:07:01 +02:00
2020-06-27 19:40:33 +02:00
2020-04-08 17:19:46 +02:00
2020-07-01 12:07:01 +02:00
2020-07-01 12:07:01 +02:00
2020-06-17 18:43:50 +02:00
2020-05-16 09:44:00 +02:00
2020-07-01 12:07:01 +02:00
2020-05-16 12:00:04 +02:00
2020-05-23 15:25:43 +02:00
2020-07-01 12:07:01 +02:00
2020-06-24 23:08:09 +02:00
2020-07-01 12:07:01 +02:00
2020-07-02 21:50:42 +02:00
2020-04-13 00:53:22 +02:00
2020-04-13 00:53:22 +02:00
2020-04-27 11:24:21 +02:00
2020-04-27 11:14:41 +02:00
2020-07-02 21:50:42 +02:00
2020-05-16 12:00:04 +02:00
2020-07-01 12:07:01 +02:00
2020-04-26 12:35:35 +02:00