2009-10-11 11:14:52 +02:00
|
|
|
$NetBSD: patch-al,v 1.6 2009/10/11 09:14:52 adam Exp $
|
2007-04-06 14:48:37 +02:00
|
|
|
|
2009-10-11 11:14:52 +02:00
|
|
|
--- src/corelib/io/qsettings.cpp.orig 2009-09-29 13:01:37.000000000 +0200
|
2007-07-28 09:37:51 +02:00
|
|
|
+++ src/corelib/io/qsettings.cpp
|
2009-10-11 11:14:52 +02:00
|
|
|
@@ -132,9 +132,16 @@ QT_END_INCLUDE_NAMESPACE
|
2007-07-28 09:37:51 +02:00
|
|
|
|
|
|
|
static bool isLikelyToBeNfs(int handle)
|
|
|
|
{
|
|
|
|
+#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);
|
|
|
|
}
|
|
|
|
|
2009-10-11 11:14:52 +02:00
|
|
|
@@ -168,7 +175,7 @@ static bool isLikelyToBeNfs(int handle)
|
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) \
|
|
|
|
|| defined(Q_OS_OSF) || defined(Q_OS_QNX) || defined(Q_OS_QNX6) || defined(Q_OS_SCO) \
|
|
|
|
- || 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
|