chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
journald: allow restarting journald without losing stream connections
[elogind.git]
/
src
/
journal
/
journald-console.c
diff --git
a/src/journal/journald-console.c
b/src/journal/journald-console.c
index 6ec2528d7423bab74f236b0b5902a5cb5d1a27d7..4afa6ef9c3bb410741d79d0a6f4d12bc107de05d 100644
(file)
--- a/
src/journal/journald-console.c
+++ b/
src/journal/journald-console.c
@@
-48,7
+48,7
@@
void server_forward_console(
int priority,
const char *identifier,
const char *message,
int priority,
const char *identifier,
const char *message,
- struct ucred *ucred) {
+
const
struct ucred *ucred) {
struct iovec iovec[5];
char header_pid[16];
struct iovec iovec[5];
char header_pid[16];
@@
-100,12
+100,12
@@
void server_forward_console(
fd = open_terminal(tty, O_WRONLY|O_NOCTTY|O_CLOEXEC);
if (fd < 0) {
fd = open_terminal(tty, O_WRONLY|O_NOCTTY|O_CLOEXEC);
if (fd < 0) {
- log_debug
(
"Failed to open %s for logging: %m", tty);
+ log_debug
_errno(errno,
"Failed to open %s for logging: %m", tty);
return;
}
if (writev(fd, iovec, n) < 0)
return;
}
if (writev(fd, iovec, n) < 0)
- log_debug
(
"Failed to write to %s for logging: %m", tty);
+ log_debug
_errno(errno,
"Failed to write to %s for logging: %m", tty);
safe_close(fd);
}
safe_close(fd);
}