X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=qemu_socket.h;h=180e4dbd9b5bebe927fb624f8463d384bd3adc24;hb=e6d43cfb1f937898dc031c7b38a23e5ccad8bd9a;hp=6ee9510faba5aaec287560e3a882054e7be9292a;hpb=e5bc776fa9b764b52d85b00c57e300cb9d2faec1;p=qemu.git diff --git a/qemu_socket.h b/qemu_socket.h index 6ee9510fa..180e4dbd9 100644 --- a/qemu_socket.h +++ b/qemu_socket.h @@ -17,6 +17,7 @@ int inet_aton(const char *cp, struct in_addr *ia); #else +#include #include #include #include @@ -32,6 +33,8 @@ int inet_aton(const char *cp, struct in_addr *ia); #include "qemu-option.h" /* misc helpers */ +int qemu_socket(int domain, int type, int protocol); +int qemu_accept(int s, struct sockaddr *addr, socklen_t *addrlen); void socket_set_nonblock(int fd); int send_all(int fd, const void *buf, int len1); @@ -41,6 +44,8 @@ int inet_listen(const char *str, char *ostr, int olen, int socktype, int port_offset); int inet_connect_opts(QemuOpts *opts); int inet_connect(const char *str, int socktype); +int inet_dgram_opts(QemuOpts *opts); +const char *inet_strfamily(int family); int unix_listen_opts(QemuOpts *opts); int unix_listen(const char *path, char *ostr, int olen); @@ -49,8 +54,6 @@ int unix_connect(const char *path); /* Old, ipv4 only bits. Don't use for new code. */ int parse_host_port(struct sockaddr_in *saddr, const char *str); -int parse_host_src_port(struct sockaddr_in *haddr, - struct sockaddr_in *saddr, - const char *str); +int socket_init(void); #endif /* QEMU_SOCKET_H */