From d8cf7ce30c5b1d624f68c9f96e9d29c8e04bb517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Wed, 14 Dec 2022 16:10:21 +0100 Subject: [PATCH] Add stub symbol for 'utimensat', making it work on Android 2.3 again --- android/jni/app-android.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/android/jni/app-android.cpp b/android/jni/app-android.cpp index ee0cf4c198..a79f558285 100644 --- a/android/jni/app-android.cpp +++ b/android/jni/app-android.cpp @@ -199,6 +199,15 @@ AndroidGraphicsContext *graphicsContext; #define MessageBox(a, b, c, d) __android_log_print(ANDROID_LOG_INFO, APP_NAME, "%s %s", (b), (c)); +#if PPSSPP_ARCH(ARMV7) +// Old Android workaround +extern "C" { +int utimensat(int fd, const char *path, const struct timespec times[2]) { + return -1; +} +} +#endif + void AndroidLogger::Log(const LogMessage &message) { int mode; switch (message.level) {