/**
* recv(2) with support for MSG_DONTWAIT
*/
-#define recv(...) windows_recv(__VA_ARGS__)
+#define recv windows_recv
ssize_t windows_recv(int sockfd, void *buf, size_t len, int flags);
/**
* recvfrom(2) with support for MSG_DONTWAIT
*/
-#define recvfrom(...) windows_recvfrom(__VA_ARGS__)
+#define recvfrom windows_recvfrom
ssize_t windows_recvfrom(int sockfd, void *buf, size_t len, int flags,
struct sockaddr *src_addr, socklen_t *addrlen);
/**
* recvfrom(2) with support for MSG_DONTWAIT
*/
-#define send(...) windows_send(__VA_ARGS__)
+#define send windows_send
ssize_t windows_send(int sockfd, const void *buf, size_t len, int flags);
/**
* recvfrom(2) with support for MSG_DONTWAIT
*/
-#define sendto(...) windows_send(__VA_ARGS__)
+#define sendto windows_send
ssize_t windows_sendto(int sockfd, const void *buf, size_t len, int flags,
const struct sockaddr *dest_addr, socklen_t addrlen);