-diff -u -r ../nano-2.2.6/src/files.c ./src/files.c
---- ../nano-2.2.6/src/files.c 2010-11-12 07:13:08.000000000 +0100
-+++ ./src/files.c 2014-02-13 00:01:06.000000000 +0100
-@@ -2237,6 +2237,7 @@
- tilde_dir = mallocstrncpy(NULL, buf, i + 1);
- tilde_dir[i] = '\0';
-
-+#ifndef __ANDROID__
- do {
- userdata = getpwent();
- } while (userdata != NULL && strcmp(userdata->pw_name,
-@@ -2244,6 +2245,7 @@
- endpwent();
- if (userdata != NULL)
- tilde_dir = mallocstrcpy(tilde_dir, userdata->pw_dir);
-+#endif
- }
-
- retval = charalloc(strlen(tilde_dir) + strlen(buf + i) + 1);
-@@ -2341,6 +2343,7 @@
-
- *num_matches = 0;
-
-+#ifndef __ANDROID__
- while ((userdata = getpwent()) != NULL) {
- if (strncmp(userdata->pw_name, buf + 1, buf_len - 1) == 0) {
- /* Cool, found a match. Add it to the list. This makes a
-@@ -2362,6 +2365,7 @@
- }
- }
- endpwent();
-+#endif
-
- return matches;
- }