diff options
| author | Loris Cro <kappaloris@gmail.com> | 2020-06-20 00:17:10 +0200 |
|---|---|---|
| committer | Loris Cro <kappaloris@gmail.com> | 2020-09-24 22:06:21 +0200 |
| commit | 7a07c62a075ada32c5eca298e4ed6a4c8a14cf89 (patch) | |
| tree | 9d0d5d7c1c41d1bde2bc2e7ef7d0bd9e44cf3f94 /lib/std/os.zig | |
| parent | 18f6629bd8ad8bd13108ddce82c32baf6f53628e (diff) | |
| download | zig-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.zig | 7 |
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, |
