src/libandroid: implement more stuff

This commit is contained in:
Mis012
2022-12-27 17:22:49 +01:00
parent 2e4590c4d8
commit 43aa1cf455
2 changed files with 22 additions and 3 deletions

View File

@@ -10,8 +10,11 @@
#include <unistd.h>
struct AAssetManager {
char dummy;
};
struct AAssetManager dummy_asset_manager;
struct AAsset{
int fd;
off64_t read;
@@ -114,7 +117,8 @@ off_t AAsset_getLength(struct AAsset *asset)
}
struct AAssetManager * AAssetManager_fromJava(JNIEnv *env, jobject assetManager)
{
return NULL;
// some apps don't like if we return NULL here
return &dummy_asset_manager;
}
int AAsset_read(struct AAsset *asset, void *buf, size_t count) {