]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
slirp: use "slirp_" prefix for inet_aton() win32 implementation
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Tue, 12 Feb 2019 16:25:20 +0000 (17:25 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Thu, 7 Mar 2019 11:46:31 +0000 (12:46 +0100)
To avoid conflict with QEMU inet_aton() implementation, let's use the
"slirp_" prefix. This allows to drop the WITH_QEMU, thus the source
won't make a distinction when building with QEMU or not.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20190212162524.31504-4-marcandre.lureau@redhat.com>
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
slirp/Makefile.objs
slirp/util.c
slirp/util.h

index 69e140f9651d6c56a72f2d633b02594c29e1c6be..e91daf0e91797b35cc99cee4c44b18ae8ea89417 100644 (file)
@@ -33,4 +33,4 @@ slirp.mo-objs = \
        vmstate.o \
        $(NULL)
 
-slirp.mo-cflags = -DG_LOG_DOMAIN=\"Slirp\" -DWITH_QEMU
+slirp.mo-cflags = -DG_LOG_DOMAIN=\"Slirp\"
index 1cbaa26b602791ddc059dd09586109850ef0e7c0..5ec2fa87ab6c566ce74e7a4f511cc929614ce2ff 100644 (file)
@@ -31,8 +31,8 @@
 #include <fcntl.h>
 #include <stdint.h>
 
-#if defined(_WIN32) && !defined(WITH_QEMU)
-int inet_aton(const char *cp, struct in_addr *ia)
+#if defined(_WIN32)
+int slirp_inet_aton(const char *cp, struct in_addr *ia)
 {
     uint32_t addr = inet_addr(cp);
     if (addr == 0xffffffff) {
index c4207a49d69a7bff7c95397bb019ec65637343e4..e94ee4e7f161a027d2fd281213738222e677f4b9 100644 (file)
@@ -138,8 +138,8 @@ int slirp_getsockopt_wrap(int sockfd, int level, int optname,
 #define setsockopt slirp_setsockopt_wrap
 int slirp_setsockopt_wrap(int sockfd, int level, int optname,
                           const void *optval, int optlen);
-
-int inet_aton(const char *cp, struct in_addr *ia);
+#define inet_aton slirp_inet_aton
+int slirp_inet_aton(const char *cp, struct in_addr *ia);
 #else
 #define closesocket(s) close(s)
 #define ioctlsocket(s, r, v) ioctl(s, r, v)