diff options
Diffstat (limited to 'libc/stdio/stdio.cpp')
-rw-r--r-- | libc/stdio/stdio.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libc/stdio/stdio.cpp b/libc/stdio/stdio.cpp index c10bc00a4..46d717a71 100644 --- a/libc/stdio/stdio.cpp +++ b/libc/stdio/stdio.cpp @@ -935,6 +935,16 @@ int swscanf(const wchar_t* s, const wchar_t* fmt, ...) { PRINTF_IMPL(vswscanf(s, fmt, ap)); } +int vfprintf(FILE* fp, const char* fmt, va_list ap) { + ScopedFileLock sfl(fp); + return __vfprintf(fp, fmt, ap); +} + +int vfwprintf(FILE* fp, const wchar_t* fmt, va_list ap) { + ScopedFileLock sfl(fp); + return __vfwprintf(fp, fmt, ap); +} + int vprintf(const char* fmt, va_list ap) { return vfprintf(stdout, fmt, ap); } |