Diff for /qemu/qemu_socket.h between versions 1.1.1.2 and 1.1.1.11

version 1.1.1.2, 2018/04/24 16:45:13 version 1.1.1.11, 2018/04/24 19:35:21
Line 3 Line 3
 #define QEMU_SOCKET_H  #define QEMU_SOCKET_H
   
 #ifdef _WIN32  #ifdef _WIN32
   
 #include <windows.h>  #include <windows.h>
 #include <winsock2.h>  #include <winsock2.h>
 #include <ws2tcpip.h>  #include <ws2tcpip.h>
   
 #define socket_error() WSAGetLastError()  #define socket_error() WSAGetLastError()
 #undef EINTR  
 #define EWOULDBLOCK WSAEWOULDBLOCK  int inet_aton(const char *cp, struct in_addr *ia);
 #define EINTR       WSAEINTR  
 #define EINPROGRESS WSAEINPROGRESS  
   
 #else  #else
   
   #include <sys/types.h>
 #include <sys/socket.h>  #include <sys/socket.h>
 #include <netinet/in.h>  #include <netinet/in.h>
 #include <netinet/tcp.h>  #include <netinet/tcp.h>
   #include <arpa/inet.h>
   #include <netdb.h>
 #include <sys/un.h>  #include <sys/un.h>
   
 #define socket_error() errno  #define socket_error() errno
Line 26 Line 26
   
 #endif /* !_WIN32 */  #endif /* !_WIN32 */
   
   #include "qemu-option.h"
   #include "error.h"
   #include "qerror.h"
   
   /* misc helpers */
   int qemu_socket(int domain, int type, int protocol);
   int qemu_accept(int s, struct sockaddr *addr, socklen_t *addrlen);
   int socket_set_cork(int fd, int v);
   void socket_set_block(int fd);
 void socket_set_nonblock(int fd);  void socket_set_nonblock(int fd);
   int send_all(int fd, const void *buf, int len1);
   
   /* New, ipv6-ready socket helper functions, see qemu-sockets.c */
   int inet_listen_opts(QemuOpts *opts, int port_offset, Error **errp);
   int inet_listen(const char *str, char *ostr, int olen,
                   int socktype, int port_offset, Error **errp);
   int inet_connect_opts(QemuOpts *opts, Error **errp);
   int inet_connect(const char *str, bool block, Error **errp);
   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);
   int unix_connect_opts(QemuOpts *opts);
   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 socket_init(void);
   
 #endif /* QEMU_SOCKET_H */  #endif /* QEMU_SOCKET_H */

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.11


unix.superglobalmegacorp.com