13 #include <sys/sysinfo.h>
17 #include <mach/mach.h>
21 #include <sys/mount.h>
22 #include <sys/sysctl.h>
34 int64_t &total, int64_t &used)
37 int64_t freespace = -1;
38 QByteArray cstr = file_on_disk.toLocal8Bit();
46 if ((
statfs(cstr.constData(), &statbuf) == 0) &&
56 freespace = freespace >> 10;
58 used = total - freespace;