[pacman-dev] Patch for pm_printf
It doesn't do much, just checks the log level, and if set to debug or error, prints to stderr instead of stdout. Not a pressing thing, but in my opinion this makes more sense.
From 6f0607564bc32291b5bab8e49a657f6f255dce93 Mon Sep 17 00:00:00 2001 From: Dan Campbell <dan@archbox.localdomain> Date: Tue, 7 Apr 2009 19:00:51 -0500 Subject: [PATCH] Make pacman behave more like "standard" unix utilities by printing error and debug messages to stderr instead of stdout.
Signed-off-by: Dan Campbell <dan<dot>campbell@gmail<dot>com> --- src/pacman/util.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/pacman/util.c b/src/pacman/util.c index b80b09a..ebc5ff2 100644 --- a/src/pacman/util.c +++ b/src/pacman/util.c @@ -710,7 +710,11 @@ int pm_printf(pmloglevel_t level, const char *format, ...) /* print the message using va_arg list */ va_start(args, format); + if(level == PM_LOG_DEBUG || level == PM_LOG_ERROR) { + ret = pm_vfprintf(stderr, level, format, args); + } else { ret = pm_vfprintf(stdout, level, format, args); + } va_end(args); return(ret); -- 1.6.2.2
participants (1)
-
Dan Campbell