emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/android 01849bf8117: * src/fileio.c (check_vfs_filename): Revert


From: Po Lu
Subject: feature/android 01849bf8117: * src/fileio.c (check_vfs_filename): Revert earlier change.
Date: Thu, 3 Aug 2023 08:16:09 -0400 (EDT)

branch: feature/android
commit 01849bf811787a201fd2734178ca053d8e22d36a
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    * src/fileio.c (check_vfs_filename): Revert earlier change.
---
 src/fileio.c | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/src/fileio.c b/src/fileio.c
index 1a7a7152844..a0483aa2528 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -184,12 +184,9 @@ static bool e_write (int, Lisp_Object, ptrdiff_t, 
ptrdiff_t,
 
 /* Establish that ENCODED is not contained within a special directory
    whose contents are not eligible for Unix VFS operations.  Signal a
-   `file-error' with REASON if it does.
+   `file-error' with REASON if it does.  */
 
-   If REASON is NULL, instead return whether ENCODED is contained
-   within such a directory.  */
-
-static bool
+static void
 check_vfs_filename (Lisp_Object encoded, const char *reason)
 {
 #if defined HAVE_ANDROID && !defined ANDROID_STUBIFY
@@ -199,14 +196,7 @@ check_vfs_filename (Lisp_Object encoded, const char 
*reason)
 
   if (android_is_special_directory (name, "/assets")
       || android_is_special_directory (name, "/content"))
-    {
-      if (!reason)
-       return true;
-
-      xsignal2 (Qfile_error, build_string (reason), encoded);
-    }
-
-  return false;
+    xsignal2 (Qfile_error, build_string (reason), encoded);
 #endif /* defined HAVE_ANDROID && !defined ANDROID_STUBIFY */
 }
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]