aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2022-05-30 10:47:56 +0200
committerMarc-André Lureau <marcandre.lureau@redhat.com>2022-05-30 10:50:16 +0200
commit177da3d752176274059181988a7cd4c0953f34a9 (patch)
treea3fb8950e562b4915c4e1ca2891155522948f620
parente7362700bc5146689455f6a29d5f5f0fbd037285 (diff)
downloadslirp-177da3d752176274059181988a7cd4c0953f34a9.zip
slirp-177da3d752176274059181988a7cd4c0953f34a9.tar.gz
slirp-177da3d752176274059181988a7cd4c0953f34a9.tar.bz2
msvc: fix some gcc-specific pragma warnings
-rw-r--r--src/misc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/misc.c b/src/misc.c
index 0d43e43..3c25835 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -147,8 +147,10 @@ static void fork_exec_child_setup(gpointer data)
#endif
}
+#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+#endif
#if !GLIB_CHECK_VERSION(2, 58, 0)
typedef struct SlirpGSpawnFds {
@@ -198,7 +200,9 @@ g_spawn_async_with_fds_slirp(const gchar *working_directory, gchar **argv,
#define g_spawn_async_with_fds(wd, argv, env, f, c, d, p, ifd, ofd, efd, err) \
g_spawn_async_with_fds_slirp(wd, argv, env, f, c, d, p, ifd, ofd, efd, err)
+#ifdef __GNUC__
#pragma GCC diagnostic pop
+#endif
int fork_exec(struct socket *so, const char *ex)
{