blob: 1ed385190eb1df455689d0502f976dc456d720a8 [file] [log] [blame]
Jens Axboe0cda2d52011-10-05 10:14:03 +02001#include <stdio.h>
2#include <stdarg.h>
Jens Axboed6b18e22013-02-07 15:40:48 +01003#include "../minmax.h"
Jens Axboe0cda2d52011-10-05 10:14:03 +02004
5int log_err(const char *format, ...)
6{
7 char buffer[1024];
8 va_list args;
9 size_t len;
10
11 va_start(args, format);
12 len = vsnprintf(buffer, sizeof(buffer), format, args);
13 va_end(args);
Ken Raeburn98ffb8f2013-01-30 22:31:09 +010014 len = min(len, sizeof(buffer) - 1);
Jens Axboe0cda2d52011-10-05 10:14:03 +020015
16 return fwrite(buffer, len, 1, stderr);
17}
Jens Axboe6ff38852012-11-06 16:09:14 +010018
19int log_info(const char *format, ...)
20{
21 char buffer[1024];
22 va_list args;
23 size_t len;
24
25 va_start(args, format);
26 len = vsnprintf(buffer, sizeof(buffer), format, args);
27 va_end(args);
Ken Raeburn98ffb8f2013-01-30 22:31:09 +010028 len = min(len, sizeof(buffer) - 1);
Jens Axboe6ff38852012-11-06 16:09:14 +010029
30 return fwrite(buffer, len, 1, stdout);
31}