You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
924 B
36 lines
924 B
10 years ago
|
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;
|
||
|
}
|