X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=blobdiff_plain;f=x5%2Fkhatus.c;h=bb76507ef0394918ad9718ece16a0f81512febb8;hp=db800ea36b0c4026ce746dfa0dd0c36ecc8e8baf;hb=7911aa98ea23b71ca4249621bcf861d9f6ca34f4;hpb=574a4bff980c2e56c603c81e8c2773e42b4baf71 diff --git a/x5/khatus.c b/x5/khatus.c index db800ea..bb76507 100644 --- a/x5/khatus.c +++ b/x5/khatus.c @@ -17,6 +17,7 @@ #define debug(args...) if (cfg->log_level >= Debug) {fprintf(stderr, "[debug] " args); fflush(stderr);} #define info( args...) if (cfg->log_level >= Info ) {fprintf(stderr, "[info] " args); fflush(stderr);} +#define warn( args...) if (cfg->log_level >= Warn ) {fprintf(stderr, "[warn] " args); fflush(stderr);} #define error(args...) if (cfg->log_level >= Error) {fprintf(stderr, "[error] " args); fflush(stderr);} #define fatal(args...) {fprintf(stderr, "[fatal] " args); exit(EXIT_FAILURE);} #define usage(args...) {print_usage(); fatal("[usage] " args);} @@ -31,6 +32,7 @@ char *argv0; typedef enum LogLevel { Nothing, Error, + Warn, Info, Debug } LogLevel; @@ -392,7 +394,7 @@ snooze(struct timespec *t, Config *cfg) if (result < 0) { if (errno == EINTR) { - info( + warn( "nanosleep interrupted. Remainder: " "{ tv_sec = %ld, tv_nsec = %ld }", remainder.tv_sec, remainder.tv_nsec);