diff options
| author | Loris Cro <kappaloris@gmail.com> | 2020-06-20 00:19:38 +0200 |
|---|---|---|
| committer | Loris Cro <kappaloris@gmail.com> | 2020-09-24 22:06:41 +0200 |
| commit | 7fec5b3def36bc73e9e48a777bcca838c4b86770 (patch) | |
| tree | b76caf270955c1f0b13c5d274377631216dfa640 /lib/std/os.zig | |
| parent | 7a07c62a075ada32c5eca298e4ed6a4c8a14cf89 (diff) | |
| download | zig-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.zig | 7 |
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, |
