mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 23:28:48 +00:00
Update code for new -vet
This commit is contained in:
@@ -146,7 +146,7 @@ _recv_tcp :: proc(socket: TCP_Socket, buf: []byte) -> (bytes_read: int, err: Net
|
|||||||
err = cast(TCP_Recv_Error)errno
|
err = cast(TCP_Recv_Error)errno
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
return cast(int)result, nil
|
return result, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@(private)
|
@(private)
|
||||||
@@ -161,7 +161,7 @@ _recv_udp :: proc(socket: UDP_Socket, buf: []byte) -> (bytes_read: int, remote_e
|
|||||||
err = cast(UDP_Recv_Error)errno
|
err = cast(UDP_Recv_Error)errno
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
return cast(int)result, _sockaddr_to_endpoint(&from), nil
|
return result, _sockaddr_to_endpoint(&from), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@(private)
|
@(private)
|
||||||
@@ -175,7 +175,7 @@ _send_tcp :: proc(socket: TCP_Socket, buf: []byte) -> (bytes_written: int, err:
|
|||||||
err = cast(TCP_Send_Error)errno
|
err = cast(TCP_Send_Error)errno
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
bytes_written += cast(int)result
|
bytes_written += result
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -192,7 +192,7 @@ _send_udp :: proc(socket: UDP_Socket, buf: []byte, to: Endpoint) -> (bytes_writt
|
|||||||
err = cast(UDP_Send_Error)errno
|
err = cast(UDP_Send_Error)errno
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
bytes_written += cast(int)result
|
bytes_written += result
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -349,13 +349,13 @@ _sockaddr_to_endpoint :: proc(native_addr: ^freebsd.Socket_Address_Storage) -> (
|
|||||||
case .INET:
|
case .INET:
|
||||||
addr := cast(^freebsd.Socket_Address_Internet)native_addr
|
addr := cast(^freebsd.Socket_Address_Internet)native_addr
|
||||||
ep = {
|
ep = {
|
||||||
address = transmute(IP4_Address)addr.addr.addr8,
|
address = cast(IP4_Address)addr.addr.addr8,
|
||||||
port = cast(int)addr.port,
|
port = cast(int)addr.port,
|
||||||
}
|
}
|
||||||
case .INET6:
|
case .INET6:
|
||||||
addr := cast(^freebsd.Socket_Address_Internet6)native_addr
|
addr := cast(^freebsd.Socket_Address_Internet6)native_addr
|
||||||
ep = {
|
ep = {
|
||||||
address = transmute(IP6_Address)addr.addr.addr16,
|
address = cast(IP6_Address)addr.addr.addr16,
|
||||||
port = cast(int)addr.port,
|
port = cast(int)addr.port,
|
||||||
}
|
}
|
||||||
case:
|
case:
|
||||||
|
|||||||
@@ -207,7 +207,7 @@ fcntl_setfd :: proc "contextless" (fd: Fd, close_on_exec: bool) -> Errno {
|
|||||||
result, _ := intrinsics.syscall_bsd(SYS_fcntl,
|
result, _ := intrinsics.syscall_bsd(SYS_fcntl,
|
||||||
cast(uintptr)fd,
|
cast(uintptr)fd,
|
||||||
cast(uintptr)File_Control_Command.SETFD,
|
cast(uintptr)File_Control_Command.SETFD,
|
||||||
cast(uintptr)(close_on_exec ? FD_CLOEXEC : 0))
|
(close_on_exec ? FD_CLOEXEC : 0))
|
||||||
|
|
||||||
return cast(Errno)result
|
return cast(Errno)result
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user