updated tlibc

This commit is contained in:
2025-07-24 18:31:42 +03:00
parent 664ff91e63
commit eb1daa721a
6 changed files with 22 additions and 22 deletions

View File

@@ -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,

View File

@@ -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);