diff options
author | Werner Koch <[email protected]> | 2006-09-06 16:36:45 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2006-09-06 16:36:45 +0000 |
commit | a731887cb92df9568c9d1baad20becbab83a8e55 (patch) | |
tree | 0191cf9f3389d6109360bcaeb074f69e5a78fdcd /src/assuan-logging.c | |
parent | Doc updates. (diff) | |
download | libassuan-a731887cb92df9568c9d1baad20becbab83a8e55.tar.gz libassuan-a731887cb92df9568c9d1baad20becbab83a8e55.zip |
Changes to support gpg-error style error codes.
Diffstat (limited to 'src/assuan-logging.c')
-rw-r--r-- | src/assuan-logging.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/assuan-logging.c b/src/assuan-logging.c index 9106e61..665efa9 100644 --- a/src/assuan-logging.c +++ b/src/assuan-logging.c @@ -28,6 +28,7 @@ #ifdef HAVE_W32_SYSTEM #include <windows.h> #endif /*HAVE_W32_SYSTEM*/ +#include <errno.h> #include "assuan-defs.h" @@ -81,18 +82,17 @@ _assuan_log_printf (const char *format, ...) va_list arg_ptr; FILE *fp; const char *prf; - + int save_errno = errno; + fp = assuan_get_assuan_log_stream (); prf = assuan_get_assuan_log_prefix (); if (*prf) - { - fputs (prf, fp); - fputs (": ", fp); - } + fprintf (fp, "%s[%u]: ", prf, (unsigned int)getpid ()); va_start (arg_ptr, format); vfprintf (fp, format, arg_ptr ); va_end (arg_ptr); + errno = save_errno; } |