Fredrik Fornwall
8 years ago
3 changed files with 29 additions and 39 deletions
@ -1,35 +0,0 @@ |
|||||
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; |
|
||||
} |
|
@ -0,0 +1,21 @@ |
|||||
|
diff -u -r ../nano-2.8.0/src/files.c ./src/files.c
|
||||
|
--- ../nano-2.8.0/src/files.c 2017-03-24 18:58:22.000000000 +0000
|
||||
|
+++ ./src/files.c 2017-04-02 08:55:48.207085424 +0000
|
||||
|
@@ -2362,7 +2362,7 @@
|
||||
|
get_homedir(); |
||||
|
tilde_dir = mallocstrcpy(NULL, homedir); |
||||
|
} else { |
||||
|
-#ifdef HAVE_PWD_H
|
||||
|
+#if defined(HAVE_PWD_H) && !defined(__ANDROID__)
|
||||
|
const struct passwd *userdata; |
||||
|
|
||||
|
tilde_dir = mallocstrncpy(NULL, buf, i + 1); |
||||
|
@@ -2473,7 +2473,7 @@
|
||||
|
|
||||
|
*num_matches = 0; |
||||
|
|
||||
|
-#ifdef HAVE_PWD_H
|
||||
|
+#if defined(HAVE_PWD_H) && !defined(__ANDROID__)
|
||||
|
const struct passwd *userdata; |
||||
|
|
||||
|
while ((userdata = getpwent()) != NULL) { |
Loading…
Reference in new issue