summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-06-21 14:23:48 -0700
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-06-28 00:39:52 +0000
commitdf86a0effc5fa6d646f52fce47e0057058c6d6e2 (patch)
treede2f278db18e6c2f34f87d62fb35c4c202b07f17 /src
parent6e55307defc944d62903d215aec9eb216ca78947 (diff)
QProcess: re-enable pdfork() on FreeBSD
The forkfd_pidfd is a Linux feature, but we ended up disabling the equivalent functionality on FreeBSD. Change-Id: I6d3880c7d99d4fc494c8fffd16fabfbc38865f94 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit 5e60b2ab160bc5ff3bc41bb8991753785d2fc285) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/io/qprocess_unix.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/io/qprocess_unix.cpp b/src/corelib/io/qprocess_unix.cpp
index 364da89ff6..59e920bc18 100644
--- a/src/corelib/io/qprocess_unix.cpp
+++ b/src/corelib/io/qprocess_unix.cpp
@@ -455,7 +455,7 @@ void QProcessPrivate::startProcess()
int ffdflags = FFD_CLOEXEC;
// QTBUG-86285
-#if !QT_CONFIG(forkfd_pidfd)
+#if defined(Q_OS_LINUX) && !QT_CONFIG(forkfd_pidfd)
ffdflags |= FFD_USE_FORK;
#endif