From 8ea8e87378e6fd096e628b99b1de1ea04c52483a Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Tue, 28 Apr 2026 15:36:54 -0700 Subject: [PATCH] util/os_misc: use stable NDK __android_log_write helper The NDK api __android_log_write has been available since api level 3, which is preferred since NDK api is more stable. Meanwhile, use write instead of print to avoid extra internal copy/truncate involved in the print helper. Acked-by: Valentine Burley Reviewed-by: Dhruv Mark Collins Part-of: --- src/util/os_misc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/os_misc.c b/src/util/os_misc.c index d379d31de1a..014a93fe9c1 100644 --- a/src/util/os_misc.c +++ b/src/util/os_misc.c @@ -56,7 +56,7 @@ #if DETECT_OS_ANDROID # define LOG_TAG "MESA" # include -# include +# include # include #elif DETECT_OS_LINUX || DETECT_OS_CYGWIN || DETECT_OS_SOLARIS || DETECT_OS_HURD || DETECT_OS_MANAGARM # include @@ -132,7 +132,7 @@ os_log_message(const char *message) fputs(message, fout); fflush(fout); # if DETECT_OS_ANDROID - LOG_PRI(ANDROID_LOG_ERROR, LOG_TAG, "%s", message); + __android_log_write(ANDROID_LOG_ERROR, LOG_TAG, message); # endif #endif }