2012-01-12 23:59:58 +01:00
|
|
|
$NetBSD: patch-al,v 1.9 2012/01/12 22:59:58 adam Exp $
|
2007-04-06 14:48:37 +02:00
|
|
|
|
2011-03-03 06:50:03 +01:00
|
|
|
--- src/corelib/io/qsettings.cpp.orig 2011-02-22 12:04:00.000000000 +0000
|
2007-07-28 09:37:51 +02:00
|
|
|
+++ src/corelib/io/qsettings.cpp
|
2012-01-12 23:59:58 +01:00
|
|
|
@@ -141,9 +141,16 @@ QT_END_INCLUDE_NAMESPACE
|
2007-07-28 09:37:51 +02:00
|
|
|
|
2011-03-03 06:50:03 +01:00
|
|
|
Q_AUTOTEST_EXPORT_HELPER bool qIsLikelyToBeNfs(int handle)
|
2007-07-28 09:37:51 +02:00
|
|
|
{
|
|
|
|
+#ifdef QT_STATVFS
|
|
|
|
+ struct statvfs buf;
|
|
|
|
+ if (fstatvfs(handle, &buf) != 0)
|
|
|
|
+ return false;
|
|
|
|
+#else
|
|
|
|
struct statfs buf;
|
|
|
|
if (fstatfs(handle, &buf) != 0)
|
|
|
|
return false;
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
return qt_isEvilFsTypeName(buf.f_fstypename);
|
|
|
|
}
|
|
|
|
|
2012-01-12 23:59:58 +01:00
|
|
|
@@ -177,7 +184,7 @@ Q_AUTOTEST_EXPORT_HELPER bool qIsLikelyT
|
2007-07-28 09:37:51 +02:00
|
|
|
|
|
|
|
#elif defined(Q_OS_SOLARIS) || defined(Q_OS_IRIX) || defined(Q_OS_AIX) || defined(Q_OS_HPUX) \
|
2010-01-29 19:19:09 +01:00
|
|
|
|| defined(Q_OS_OSF) || defined(Q_OS_QNX) || defined(Q_OS_SCO) \
|
2007-07-28 09:37:51 +02:00
|
|
|
- || defined(Q_OS_UNIXWARE) || defined(Q_OS_RELIANT) || defined(Q_OS_NETBSD)
|
|
|
|
+ || defined(Q_OS_UNIXWARE) || defined(Q_OS_RELIANT)
|
2008-07-24 14:55:20 +02:00
|
|
|
QT_BEGIN_INCLUDE_NAMESPACE
|
2007-07-28 09:37:51 +02:00
|
|
|
# include <sys/statvfs.h>
|
2008-07-24 14:55:20 +02:00
|
|
|
QT_END_INCLUDE_NAMESPACE
|