diff options
| author | Loris Cro <kappaloris@gmail.com> | 2020-06-16 22:39:09 +0200 |
|---|---|---|
| committer | Loris Cro <kappaloris@gmail.com> | 2020-09-24 21:56:27 +0200 |
| commit | 730428bfd615cab415b2942fc9b781428a0ff692 (patch) | |
| tree | 9741033742a82f8f3023acd9d1dfde790ec0c0ba /lib/std/os.zig | |
| parent | e85c89630e78ccc0e4bab44064779a07a029cecd (diff) | |
| download | zig-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.zig | 6 |
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, |
