diff --git a/headers/private/net/net_socket.h b/headers/private/net/net_socket.h index 0f9bf11e01..af6a85e971 100644 --- a/headers/private/net/net_socket.h +++ b/headers/private/net/net_socket.h @@ -56,7 +56,7 @@ struct net_socket_module_info { size_t vecCount, size_t* _length); status_t (*writev)(net_socket* socket, const iovec* vecs, size_t vecCount, size_t* _length); - status_t (*control)(net_socket* socket, int32 op, void* data, + status_t (*control)(net_socket* socket, uint32 op, void* data, size_t length); ssize_t (*read_avail)(net_socket* socket); diff --git a/src/add-ons/kernel/network/stack/net_socket.cpp b/src/add-ons/kernel/network/stack/net_socket.cpp index 47007b4ff8..0eef150683 100644 --- a/src/add-ons/kernel/network/stack/net_socket.cpp +++ b/src/add-ons/kernel/network/stack/net_socket.cpp @@ -529,7 +529,7 @@ socket_writev(net_socket* socket, const iovec* vecs, size_t vecCount, status_t -socket_control(net_socket* socket, int32 op, void* data, size_t length) +socket_control(net_socket* socket, uint32 op, void* data, size_t length) { switch (op) { case FIONBIO: