X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=t%2Flog.c;h=929aac6c3204f17d20cc5e797fe39603861730e8;hb=f0ed01ed095cf1ca7c1945a5a0267e8f73b7b4a9;hp=7f1de27fc5e871729cd4340399df5034ec1f5e2a;hpb=fddc6604f91ebf76d9090741f9d4f5a4d33be0c6;p=fio.git diff --git a/t/log.c b/t/log.c index 7f1de27f..929aac6c 100644 --- a/t/log.c +++ b/t/log.c @@ -1,7 +1,8 @@ #include #include +#include "../minmax.h" -int log_err(const char *format, ...) +size_t log_err(const char *format, ...) { char buffer[1024]; va_list args; @@ -10,6 +11,21 @@ int log_err(const char *format, ...) va_start(args, format); len = vsnprintf(buffer, sizeof(buffer), format, args); va_end(args); + len = min(len, sizeof(buffer) - 1); return fwrite(buffer, len, 1, stderr); } + +size_t log_info(const char *format, ...) +{ + char buffer[1024]; + va_list args; + size_t len; + + va_start(args, format); + len = vsnprintf(buffer, sizeof(buffer), format, args); + va_end(args); + len = min(len, sizeof(buffer) - 1); + + return fwrite(buffer, len, 1, stdout); +}