aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os.zig
diff options
context:
space:
mode:
authorLoris Cro <kappaloris@gmail.com>2020-06-16 22:39:09 +0200
committerLoris Cro <kappaloris@gmail.com>2020-09-24 21:56:27 +0200
commit730428bfd615cab415b2942fc9b781428a0ff692 (patch)
tree9741033742a82f8f3023acd9d1dfde790ec0c0ba /lib/std/os.zig
parente85c89630e78ccc0e4bab44064779a07a029cecd (diff)
downloadzig-730428bfd615cab415b2942fc9b781428a0ff692.tar.gz
zig-730428bfd615cab415b2942fc9b781428a0ff692.zip
connect
Signed-off-by: Loris Cro <kappaloris@gmail.com>
Diffstat (limited to 'lib/std/os.zig')
-rw-r--r--lib/std/os.zig6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/std/os.zig b/lib/std/os.zig
index c5c34d4f40..023c1d5971 100644
--- a/lib/std/os.zig
+++ b/lib/std/os.zig
@@ -3108,11 +3108,7 @@ pub fn connect(sockfd: socket_t, sock_addr: *const sockaddr, len: socklen_t) Con
EADDRINUSE => return error.AddressInUse,
EADDRNOTAVAIL => return error.AddressNotAvailable,
EAFNOSUPPORT => return error.AddressFamilyNotSupported,
- EAGAIN, EINPROGRESS => {
- const loop = std.event.Loop.instance orelse return error.WouldBlock;
- loop.waitUntilFdWritable(sockfd);
- return getsockoptError(sockfd);
- },
+ EAGAIN, EINPROGRESS => return error.WouldBlock,
EALREADY => unreachable, // The socket is nonblocking and a previous connection attempt has not yet been completed.
EBADF => unreachable, // sockfd is not a valid open file descriptor.
ECONNREFUSED => return error.ConnectionRefused,