From 02352254b0194eb7fbe62e48c36999034e3908fd Mon Sep 17 00:00:00 2001 From: Debian/Kubuntu Qt/KDE Maintainers Date: Thu, 31 Mar 2016 15:38:43 +0200 Subject: [PATCH] fix_kfreebsd_build =================================================================== Gbp-Pq: Name fix_kfreebsd_build --- src/widgets/kpropertiesdialog.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/widgets/kpropertiesdialog.cpp b/src/widgets/kpropertiesdialog.cpp index 8c23d5d..a7c52d5 100644 --- a/src/widgets/kpropertiesdialog.cpp +++ b/src/widgets/kpropertiesdialog.cpp @@ -69,6 +69,10 @@ extern "C" { # include # include +# if defined(Q_OS_FREEBSD) || defined(__FreeBSD_kernel__) +# include +# include +# endif } #endif @@ -2059,7 +2063,7 @@ KFilePermissionsPropsPlugin::KFilePermissionsPropsPlugin(KPropertiesDialog *_pro static bool fileSystemSupportsACL(const QByteArray &path) { bool fileSystemSupportsACLs = false; -#ifdef Q_OS_FREEBSD +#if defined(Q_OS_FREEBSD) || defined(__FreeBSD_kernel__) struct statfs buf; fileSystemSupportsACLs = (statfs(path.data(), &buf) == 0) && (buf.f_flags & MNT_ACLS); #elif defined Q_OS_MACOS -- 2.30.2