aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os.zig
diff options
context:
space:
mode:
authorLoris Cro <kappaloris@gmail.com>2020-06-20 00:19:38 +0200
committerLoris Cro <kappaloris@gmail.com>2020-09-24 22:06:41 +0200
commit7fec5b3def36bc73e9e48a777bcca838c4b86770 (patch)
treeb76caf270955c1f0b13c5d274377631216dfa640 /lib/std/os.zig
parent7a07c62a075ada32c5eca298e4ed6a4c8a14cf89 (diff)
downloadzig-7fec5b3def36bc73e9e48a777bcca838c4b86770.tar.gz
zig-7fec5b3def36bc73e9e48a777bcca838c4b86770.zip
pwritev
Signed-off-by: Loris Cro <kappaloris@gmail.com>
Diffstat (limited to 'lib/std/os.zig')
-rw-r--r--lib/std/os.zig7
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/std/os.zig b/lib/std/os.zig
index 595815a1e7..1138013e8c 100644
--- a/lib/std/os.zig
+++ b/lib/std/os.zig
@@ -958,12 +958,7 @@ pub fn pwritev(fd: fd_t, iov: []const iovec_const, offset: u64) PWriteError!usiz
EINTR => continue,
EINVAL => unreachable,
EFAULT => unreachable,
- EAGAIN => if (std.event.Loop.instance) |loop| {
- loop.waitUntilFdWritable(fd);
- continue;
- } else {
- return error.WouldBlock;
- },
+ EAGAIN => return error.WouldBlock,
EBADF => return error.NotOpenForWriting, // Can be a race condition.
EDESTADDRREQ => unreachable, // `connect` was never called.
EDQUOT => return error.DiskQuota,