diff -u -r ../upstream.git/apt-private/private-install.cc ./apt-private/private-install.cc --- ../upstream.git/apt-private/private-install.cc 2014-03-14 09:05:18.000000000 +0100 +++ ./apt-private/private-install.cc 2014-04-15 20:58:34.416703941 +0200 @@ -24,7 +24,9 @@ #include #include #include -#include +#ifndef __ANDROID__ +# include +#endif #include #include #include @@ -179,14 +181,14 @@ if (_config->FindB("APT::Get::Print-URIs") == false && _config->FindB("APT::Get::Download",true) == true) { - struct statvfs Buf; + struct statfs Buf; std::string OutputDir = _config->FindDir("Dir::Cache::Archives"); - if (statvfs(OutputDir.c_str(),&Buf) != 0) { + if (statfs(OutputDir.c_str(),&Buf) != 0) { if (errno == EOVERFLOW) - return _error->WarningE("statvfs",_("Couldn't determine free space in %s"), + return _error->WarningE("statfs",_("Couldn't determine free space in %s"), OutputDir.c_str()); else - return _error->Errno("statvfs",_("Couldn't determine free space in %s"), + return _error->Errno("statfs",_("Couldn't determine free space in %s"), OutputDir.c_str()); } else if (unsigned(Buf.f_bfree) < (FetchBytes - FetchPBytes)/Buf.f_bsize) {