chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add new hexchar() call
[elogind.git]
/
log.c
diff --git
a/log.c
b/log.c
index 8d292139343da0925e422850a75681abc6d4d17c..ec3cab5b905e66e70a1f9b08c9901ac9eb5b2f82 100644
(file)
--- a/
log.c
+++ b/
log.c
@@
-6,6
+6,7
@@
#include <stdarg.h>
#include <stdio.h>
#include <stdarg.h>
#include <stdio.h>
+#include <errno.h>
#include "log.h"
#include "log.h"
@@
-18,6
+19,7
@@
void log_meta(
const char *prefix, *suffix;
va_list ap;
const char *prefix, *suffix;
va_list ap;
+ int saved_errno = errno;
if (LOG_PRI(level) <= LOG_ERR) {
prefix = "\x1B[1;31m";
if (LOG_PRI(level) <= LOG_ERR) {
prefix = "\x1B[1;31m";
@@
-35,4
+37,5
@@
void log_meta(
va_end(ap);
va_end(ap);
+ errno = saved_errno;
}
}