summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/forkfd_qt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/forkfd_qt.cpp')
-rw-r--r--src/corelib/io/forkfd_qt.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/corelib/io/forkfd_qt.cpp b/src/corelib/io/forkfd_qt.cpp
index 56a39f8df0..6704ec6f2a 100644
--- a/src/corelib/io/forkfd_qt.cpp
+++ b/src/corelib/io/forkfd_qt.cpp
@@ -36,10 +36,17 @@
# define _POSIX_C_SOURCE 200809L
#endif
#if !defined(_XOPEN_SOURCE) && !defined(__QNXNTO__) && !defined(ANDROID)
-# define _XOPEN_SOURCE 500
+# define _XOPEN_SOURCE 700
#endif
#include <QtCore/qatomic.h>
+#include "qprocess_p.h"
+
+#ifdef QPROCESS_USE_SPAWN
+# define FORKFD_NO_FORKFD
+#else
+# define FORKFD_NO_SPAWNFD
+#endif
#if defined(QT_NO_DEBUG) && !defined(NDEBUG)
# define NDEBUG