authorgravatar for johnnymarler@gmail.comJonathan Marler <johnnymarler@gmail.com> 2020-03-17 01:28:20-06:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-17 12:46:07-04:00
log7251eb1681d269ef5672193a608b580e371981fb
treef7ad455e9f014afb71b25da03bae82ea08793fb3
parent6a15d668ee1fd3cfc72b409e56a72b93ca46e1be

fix a couple sockfds to be fd_t rather than i32

Using i32 causes compile errors on Windows because it uses *c_void rather than i32 for it's fd_t type.

1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/os.zig+2-2
...@@ -2184,7 +2184,7 @@ const ListenError = error{...@@ -2184,7 +2184,7 @@ const ListenError = error{
2184 OperationNotSupported,2184 OperationNotSupported,
2185} || UnexpectedError;2185} || UnexpectedError;
21862186
2187pub fn listen(sockfd: i32, backlog: u32) ListenError!void {2187pub fn listen(sockfd: fd_t, backlog: u32) ListenError!void {
2188 const rc = system.listen(sockfd, backlog);2188 const rc = system.listen(sockfd, backlog);
2189 switch (errno(rc)) {2189 switch (errno(rc)) {
2190 0 => return,2190 0 => return,
...@@ -2475,7 +2475,7 @@ pub fn connect(sockfd: fd_t, sock_addr: *const sockaddr, len: socklen_t) Connect...@@ -2475,7 +2475,7 @@ pub fn connect(sockfd: fd_t, sock_addr: *const sockaddr, len: socklen_t) Connect
2475 }2475 }
2476}2476}
24772477
2478pub fn getsockoptError(sockfd: i32) ConnectError!void {2478pub fn getsockoptError(sockfd: fd_t) ConnectError!void {
2479 var err_code: u32 = undefined;2479 var err_code: u32 = undefined;
2480 var size: u32 = @sizeOf(u32);2480 var size: u32 = @sizeOf(u32);
2481 const rc = system.getsockopt(sockfd, SOL_SOCKET, SO_ERROR, @ptrCast([*]u8, &err_code), &size);2481 const rc = system.getsockopt(sockfd, SOL_SOCKET, SO_ERROR, @ptrCast([*]u8, &err_code), &size);