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 <[email protected]>
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>campb...@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
_______________________________________________
pacman-dev mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/pacman-dev

Reply via email to