X-Git-Url: https://unix4lyfe.org/gitweb/buftee/blobdiff_plain/455e9225d8e7cdc70d521ca7aa37e76bfe082f2f..c5cadceead92752d3da1feb7bffdad9f19ea01b1:/buftee.c diff --git a/buftee.c b/buftee.c index 7ab731b..8623515 100644 --- a/buftee.c +++ b/buftee.c @@ -188,7 +188,7 @@ static void _nblog_helper(int want_errno, const char* format, ...); // Forward. -#define nblog(fmt...) _nblog_helper(1, __LINE__, __FUNCTION__, fmt) +//#define nblog(fmt...) _nblog_helper(1, __LINE__, __FUNCTION__, fmt) #define nblogx(fmt...) _nblog_helper(0, __LINE__, __FUNCTION__, fmt) static void warn_time(const char* desc, @@ -383,10 +383,7 @@ static void _nblog_helper(int want_errno, const char* func, const char* format, ...) { - int saved_errno; - if (want_errno) - saved_errno = errno; - + int saved_errno = errno; va_list va; va_start(va, format); @@ -398,7 +395,7 @@ static void _nblog_helper(int want_errno, // Prefix. char buf[512]; - size_t len; + int len; extern char *__progname; // This is where glibc stashes argv[0]. len = snprintf(buf, sizeof(buf), "%s:%d:%s(): tid %d at %d.%09d: ", __progname, line, func, gettid(),