aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os.zig
diff options
context:
space:
mode:
authorLoris Cro <kappaloris@gmail.com>2020-06-20 00:17:10 +0200
committerLoris Cro <kappaloris@gmail.com>2020-09-24 22:06:21 +0200
commit7a07c62a075ada32c5eca298e4ed6a4c8a14cf89 (patch)
tree9d0d5d7c1c41d1bde2bc2e7ef7d0bd9e44cf3f94 /lib/std/os.zig
parent18f6629bd8ad8bd13108ddce82c32baf6f53628e (diff)
downloadzig-7a07c62a075ada32c5eca298e4ed6a4c8a14cf89.tar.gz
zig-7a07c62a075ada32c5eca298e4ed6a4c8a14cf89.zip
pwrite
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 8f761b48be..595815a1e7 100644
--- a/lib/std/os.zig
+++ b/lib/std/os.zig
@@ -875,12 +875,7 @@ pub fn pwrite(fd: fd_t, bytes: []const u8, offset: u64) PWriteError!usize {
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,