chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
manager: enforce limit on accepted number of names
[elogind.git]
/
log.c
diff --git
a/log.c
b/log.c
index 497433a8b01751929dcbc06f42cf63aa152df9ef..d8cc4048c4fec2232d41afce7b2a75b43cb2913c 100644
(file)
--- a/
log.c
+++ b/
log.c
@@
-43,7
+43,7
@@
static int kmsg_fd = -1;
void log_close_kmsg(void) {
if (kmsg_fd >= 0) {
void log_close_kmsg(void) {
if (kmsg_fd >= 0) {
- close_nointr(kmsg_fd);
+ close_nointr
_nofail
(kmsg_fd);
kmsg_fd = -1;
}
}
kmsg_fd = -1;
}
}
@@
-71,7
+71,7
@@
int log_open_kmsg(void) {
void log_close_syslog(void) {
if (syslog_fd >= 0) {
void log_close_syslog(void) {
if (syslog_fd >= 0) {
- close_nointr(syslog_fd);
+ close_nointr
_nofail
(syslog_fd);
syslog_fd = -1;
}
}
syslog_fd = -1;
}
}
@@
-313,6
+313,14
@@
void log_parse_environment(void) {
log_warning("Failed to parse log level %s. Ignoring.", e);
}
log_warning("Failed to parse log level %s. Ignoring.", e);
}
+LogTarget log_get_target(void) {
+ return log_target;
+}
+
+int log_get_max_level(void) {
+ return log_max_level;
+}
+
static const char *const log_target_table[] = {
[LOG_TARGET_CONSOLE] = "console",
[LOG_TARGET_SYSLOG] = "syslog",
static const char *const log_target_table[] = {
[LOG_TARGET_CONSOLE] = "console",
[LOG_TARGET_SYSLOG] = "syslog",