| /* headers to use the BSD sockets */ |
| #define WIN32_LEAN_AND_MEAN |
| #define socket_error() WSAGetLastError() |
| #define EWOULDBLOCK WSAEWOULDBLOCK |
| #define EINPROGRESS WSAEINPROGRESS |
| int inet_aton(const char *cp, struct in_addr *ia); |
| #define socket_error() errno |
| #define closesocket(s) close(s) |
| int parse_unix_path(struct sockaddr_un *uaddr, const char *str); |
| void socket_set_nonblock(int fd); |
| int parse_host_port(struct sockaddr_in *saddr, const char *str); |
| int parse_host_src_port(struct sockaddr_in *haddr, |
| struct sockaddr_in *saddr, |
| int send_all(int fd, const uint8_t *buf, int len1); |
| #endif /* QEMU_SOCKET_H */ |