diff options
Diffstat (limited to 'base/sys_info_posix.cc')
-rw-r--r-- | base/sys_info_posix.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/base/sys_info_posix.cc b/base/sys_info_posix.cc index d635eb4..a6b88a8 100644 --- a/base/sys_info_posix.cc +++ b/base/sys_info_posix.cc @@ -7,8 +7,6 @@ #include <errno.h> #include <string.h> #include <sys/param.h> -#include <sys/statvfs.h> -#include <sys/sysctl.h> #include <sys/utsname.h> #include <unistd.h> @@ -17,6 +15,14 @@ #include "base/logging.h" #include "base/utf_string_conversions.h" +#if defined(OS_ANDROID) +#include <sys/vfs.h> +#define statvfs statfs // Android uses a statvfs-like statfs struct and call. +#else +#include <sys/statvfs.h> +#include <sys/sysctl.h> +#endif + namespace base { #if !defined(OS_OPENBSD) |