Use linker to link vfprintf as tiny_vfprintf

This commit is contained in:
LoveSy 2025-01-31 13:58:26 +08:00 committed by John Wu
parent fb926ae302
commit 823e31a91b
2 changed files with 1 additions and 9 deletions

View File

@ -73,6 +73,7 @@ LOCAL_LDFLAGS := -static
ifdef B_CRT0
LOCAL_STATIC_LIBRARIES += crt0
LOCAL_LDFLAGS += -Wl,--defsym=vfprintf=tiny_vfprintf
endif
include $(BUILD_EXECUTABLE)

View File

@ -468,12 +468,3 @@ const char *MagiskInit::backup_init() const noexcept {
unxz_init("/.backup/init.xz", "/.backup/init");
return "/.backup/init";
}
#ifdef USE_CRT0
__BEGIN_DECLS
int tiny_vfprintf(FILE *stream, const char *format, va_list arg);
int vfprintf(FILE *stream, const char *format, va_list arg) {
return tiny_vfprintf(stream, format, arg);
}
__END_DECLS
#endif