diff options
| author | Po Lu | 2023-08-01 21:06:06 +0800 |
|---|---|---|
| committer | Po Lu | 2023-08-01 21:06:06 +0800 |
| commit | e41349dd93ffec2b1e383cb4c4dfdb59f6e7edac (patch) | |
| tree | 0fcd44202d335331c554ebab0730467329729ad0 /src/android.c | |
| parent | b022398b8f0a03f0e1b3ec8df41a439cdbe5bd19 (diff) | |
| download | emacs-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.c | 2 |
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 | ||