patches/qbittorrent-02-misc.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 3734 bf06364afbe2
child 8737 97ee76c4ec3b
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3734
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     1
--- qbittorrent-2.8.4/src/misc.cpp.orig	2011-08-09 17:25:33.000000000 +0000
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     2
+++ qbittorrent-2.8.4/src/misc.cpp	2011-08-29 00:17:52.604991116 +0000
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     3
@@ -169,9 +169,15 @@
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     4
   Q_ASSERT(dir_path.exists());
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     5
 #ifndef Q_WS_WIN
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     6
   unsigned long long available;
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     7
+#ifdef Q_OS_SOLARIS
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     8
+  struct statvfs stats;
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
     9
+  const QString statfs_path = dir_path.path()+"/.";
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    10
+  const int ret = statvfs (qPrintable(statfs_path), &stats) ;
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    11
+#else
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    12
   struct statfs stats;
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    13
   const QString statfs_path = dir_path.path()+"/.";
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    14
   const int ret = statfs (qPrintable(statfs_path), &stats) ;
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    15
+#endif
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    16
   if(ret == 0) {
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    17
     available = ((unsigned long long)stats.f_bavail) *
bf06364afbe2 SFEqbittorrent.spec: initial spec
viskov
parents:
diff changeset
    18
         ((unsigned long long)stats.f_bsize) ;