diff -u -r ../transmission-2.82/libtransmission/platform-quota.c ./libtransmission/platform-quota.c --- ../transmission-2.82/libtransmission/platform-quota.c 2013-08-09 04:45:44.000000000 +0200 +++ ./libtransmission/platform-quota.c 2014-02-10 17:07:13.000000000 +0100 @@ -22,7 +22,7 @@ #include /* quotactl() */ #elif defined (__sun) #include /* quotactl */ - #else + #elif !defined(__ANDROID__) #include /* quotactl() */ #endif #ifdef HAVE_GETMNTENT @@ -71,7 +71,9 @@ static const char * getdev (const char * path) { -#ifdef HAVE_GETMNTENT +#ifdef __ANDROID__ + return NULL; +#elif defined(HAVE_GETMNTENT) FILE * fp; @@ -122,8 +124,9 @@ static const char * getfstype (const char * device) { - -#ifdef HAVE_GETMNTENT +#ifdef __ANDROID__ + return NULL; +#elif defined(HAVE_GETMNTENT) FILE * fp; #ifdef __sun @@ -198,6 +201,9 @@ static int64_t getquota (const char * device) { +#ifdef __ANDROID__ + return -1; +#else struct dqblk dq; int64_t limit; int64_t freespace; @@ -258,6 +264,7 @@ #endif /* something went wrong */ return -1; +#endif } #ifdef HAVE_XQM