updated tlibc
This commit is contained in:
@@ -60,14 +60,14 @@ Result(void) socket_connect(Socket s, EndpointIPv4 remote_end){
|
||||
return RESULT_VOID;
|
||||
}
|
||||
|
||||
Result(void) socket_send(Socket s, Array buffer){
|
||||
Result(void) socket_send(Socket s, Array(u8) buffer){
|
||||
i32 r = send(s, buffer.data, buffer.size, 0);
|
||||
if(r < 0)
|
||||
return RESULT_ERROR(strerror(errno), false);
|
||||
return RESULT_VOID;
|
||||
}
|
||||
|
||||
Result(void) socket_sendto(Socket s, Array buffer, EndpointIPv4 dst){
|
||||
Result(void) socket_sendto(Socket s, Array(u8) buffer, EndpointIPv4 dst){
|
||||
struct sockaddr_in sockaddr = EndpointIPv4_toSockaddr(dst);
|
||||
i32 r = sendto(s, buffer.data, buffer.size, 0, (void*)&sockaddr, sizeof(sockaddr));
|
||||
if(r < 0)
|
||||
@@ -75,7 +75,7 @@ Result(void) socket_sendto(Socket s, Array buffer, EndpointIPv4 dst){
|
||||
return RESULT_VOID;
|
||||
}
|
||||
|
||||
Result(i32) socket_recv(Socket s, Array buffer){
|
||||
Result(i32) socket_recv(Socket s, Array(u8) buffer){
|
||||
i32 r = recv(s, buffer.data, buffer.size, 0);
|
||||
if(r < 0)
|
||||
return RESULT_ERROR(strerror(errno), false);
|
||||
@@ -83,7 +83,7 @@ Result(i32) socket_recv(Socket s, Array buffer){
|
||||
}
|
||||
|
||||
|
||||
Result(i32) socket_recvfrom(Socket s, Array buffer, NULLABLE(EndpointIPv4*) remote_end){
|
||||
Result(i32) socket_recvfrom(Socket s, Array(u8) buffer, NULLABLE(EndpointIPv4*) remote_end){
|
||||
struct sockaddr_in remote_addr = {0};
|
||||
i32 sockaddr_size = sizeof(remote_addr);
|
||||
i32 r = recvfrom(s, buffer.data, buffer.size, 0,
|
||||
|
||||
@@ -18,7 +18,7 @@ Result(void) socket_bind(Socket s, EndpointIPv4 local_end);
|
||||
Result(void) socket_listen(Socket s, i32 backlog);
|
||||
Result(Socket) socket_accept(Socket s, NULLABLE(EndpointIPv4*) remote_end);
|
||||
Result(void) socket_connect(Socket s, EndpointIPv4 remote_end);
|
||||
Result(void) socket_send(Socket s, Array buffer);
|
||||
Result(void) socket_sendto(Socket s, Array buffer, EndpointIPv4 dst);
|
||||
Result(i32) socket_recv(Socket s, Array buffer);
|
||||
Result(i32) socket_recvfrom(Socket s, Array buffer, NULLABLE(EndpointIPv4*) remote_end);
|
||||
Result(void) socket_send(Socket s, Array(u8) buffer);
|
||||
Result(void) socket_sendto(Socket s, Array(u8) buffer, EndpointIPv4 dst);
|
||||
Result(i32) socket_recv(Socket s, Array(u8) buffer);
|
||||
Result(i32) socket_recvfrom(Socket s, Array(u8) buffer, NULLABLE(EndpointIPv4*) remote_end);
|
||||
|
||||
Reference in New Issue
Block a user