aboutsummaryrefslogtreecommitdiffstats
path: root/src/android.c
diff options
context:
space:
mode:
authorPo Lu2023-08-01 21:06:06 +0800
committerPo Lu2023-08-01 21:06:06 +0800
commite41349dd93ffec2b1e383cb4c4dfdb59f6e7edac (patch)
tree0fcd44202d335331c554ebab0730467329729ad0 /src/android.c
parentb022398b8f0a03f0e1b3ec8df41a439cdbe5bd19 (diff)
downloademacs-e41349dd93ffec2b1e383cb4c4dfdb59f6e7edac.tar.gz
emacs-e41349dd93ffec2b1e383cb4c4dfdb59f6e7edac.zip
Update Android port
* doc/emacs/android.texi (Android File System): Describe how to access real files named /assets or /contents if so required. * java/org/gnu/emacs/EmacsService.java (validAuthority): * src/android.c (android_init_emacs_service): * src/android.h: New function. * src/androidvfs.c (android_saf_valid_authority_p): New function. Wrap the Java function. (android_saf_root_stat, android_saf_root_access): Don't return success if no authority by vp->authority's name exists. (android_saf_tree_from_name): Check validity of string data before giving it to JNI.
Diffstat (limited to 'src/android.c')
-rw-r--r--src/android.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/android.c b/src/android.c
index 2b785319549..c30d7b58979 100644
--- a/src/android.c
+++ b/src/android.c
@@ -1592,6 +1592,8 @@ android_init_emacs_service (void)
1592 "(Ljava/lang/String;Ljava/lang/String;" 1592 "(Ljava/lang/String;Ljava/lang/String;"
1593 "Ljava/lang/String;Ljava/lang/String;" 1593 "Ljava/lang/String;Ljava/lang/String;"
1594 "Ljava/lang/String;)Ljava/lang/String;"); 1594 "Ljava/lang/String;)Ljava/lang/String;");
1595 FIND_METHOD (valid_authority, "validAuthority",
1596 "(Ljava/lang/String;)Z");
1595#undef FIND_METHOD 1597#undef FIND_METHOD
1596} 1598}
1597 1599