32 lines
981 B
Diff
32 lines
981 B
Diff
|
diff -u -r ../mlocate-0.26/src/updatedb.c ./src/updatedb.c
|
|||
|
--- ../mlocate-0.26/src/updatedb.c 2012-03-23 19:00:48.000000000 +0100
|
|||
|
+++ ./src/updatedb.c 2014-07-02 03:23:18.000000000 +0200
|
|||
|
@@ -354,6 +354,9 @@
|
|||
|
static bool
|
|||
|
filesystem_is_excluded (const char *path)
|
|||
|
{
|
|||
|
+#ifdef __ANDROID__
|
|||
|
+ return false;
|
|||
|
+#else
|
|||
|
static char *type; /* = NULL; */
|
|||
|
static size_t type_size; /* = 0; */
|
|||
|
|
|||
|
@@ -415,6 +418,7 @@
|
|||
|
/* This is debuging output, don't mark anything for translation */
|
|||
|
fprintf (stderr, "...done\n");
|
|||
|
return res;
|
|||
|
+#endif
|
|||
|
}
|
|||
|
|
|||
|
/* Filesystem scanning */
|
|||
|
@@ -1014,7 +1018,9 @@
|
|||
|
if (fwriteerror (new_db))
|
|||
|
error (EXIT_FAILURE, errno, _("I/O error while writing to `%s'"),
|
|||
|
new_db_filename);
|
|||
|
+#ifndef __ANDROID__
|
|||
|
new_db_setup_permissions ();
|
|||
|
+#endif
|
|||
|
if (rename (new_db_filename, conf_output) != 0)
|
|||
|
error (EXIT_FAILURE, errno, _("error replacing `%s'"), conf_output);
|
|||
|
/* There is really no race condition in removing other files now: unlink ()
|