tools/nolibc/stdio: Implement vprintf()
authorMark Brown <broonie@kernel.org>
Thu, 6 Apr 2023 16:19:10 +0000 (17:19 +0100)
committerShuah Khan <skhan@linuxfoundation.org>
Tue, 11 Apr 2023 20:10:42 +0000 (14:10 -0600)
vprintf() is equivalent to vfprintf() to stdout so implement it as a simple
wrapper for the existing vfprintf(), allowing us to build kselftest.h.

Suggested-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Mark Brown <broonie@kernel.org>
Acked-by: Willy Tarreau <w@1wt.eu>
Acked-by: Paul E. McKenney <paulmck@kernel.org>
Acked-by: Shuah Khan <skhan@linuxfoundation.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/include/nolibc/stdio.h

index 96ac8afc5aeedc047eafaa46fb1a5b024865ca9f..6cbbb52836a00f74286a900196c962ccaec333db 100644 (file)
@@ -273,6 +273,12 @@ int vfprintf(FILE *stream, const char *fmt, va_list args)
        return written;
 }
 
+static __attribute__((unused))
+int vprintf(const char *fmt, va_list args)
+{
+       return vfprintf(stdout, fmt, args);
+}
+
 static __attribute__((unused, format(printf, 2, 3)))
 int fprintf(FILE *stream, const char *fmt, ...)
 {