--- ./src/test/stow.c	2017-11-19 14:32:53.000000000 +0000
+++ ../stow.c	2017-12-07 20:41:54.498696535 +0000
@@ -572,40 +572,41 @@
     if (opt->storage == STORE_IN_FILE && opt->output_file == 0) {
         char file[MAXPATHLEN];
         char *user = getenv("USER");
-        struct passwd *pw;
+	#ifndef __ANDROID__
+           struct passwd *pw;
+	#endif
 
         if (!user) {
-            fprintf(stderr,
-                    "%s: Can't get username. Try explicitly specifying the output file with -o",
-                    program_name);
-            exit(1);
+	    user = "TERMUX";
         }
 
         /* Find password entry for user */
         /* cppcheck-suppress getpwentCalled as we don't care about multi-threaded in a test prog */
-        while ((pw = getpwent()) != 0) {
-            if (strcmp(user, pw->pw_name) == 0) {
-                break;
+	#ifndef __ANDROID__
+            while ((pw = getpwent()) != 0) {
+                if (strcmp(user, pw->pw_name) == 0) {
+                    break;
+                }
+           }
+
+            if (pw == 0) {
+                fprintf(stderr,
+                        "%s: Can't get get password entry for user \"%s\" "
+                       "Try explicitly specifying the output file with -o",
+                        program_name, user);
+                exit(1);
             }
-        }
-
-        if (pw == 0) {
-            fprintf(stderr,
-                    "%s: Can't get get password entry for user \"%s\" "
-                    "Try explicitly specifying the output file with -o",
-                    program_name, user);
-            exit(1);
-        }
 
-        if (pw->pw_dir == 0) {
-            fprintf(stderr,
-                    "%s: User \"%s\" has no home directory. "
-                    "Try explicitly specifying the output file with -o",
-                    program_name, user);
-            exit(1);
-        }
+            if (pw->pw_dir == 0) {
+                fprintf(stderr,
+                        "%s: User \"%s\" has no home directory. "
+                        "Try explicitly specifying the output file with -o",
+                        program_name, user);
+                exit(1);
+            }
 
-        snprintf(file, MAXPATHLEN, "%s/.facs/%s", pw->pw_dir, opt->calid);
+            snprintf(file, MAXPATHLEN, "%s/.facs/%s", pw->pw_dir, opt->calid);
+	#endif
 
         opt->output_file = strdup(file);
     }