mirror of
https://github.com/systemd/systemd.git
synced 2025-02-04 21:47:31 +03:00
improve dump output for sockets
This commit is contained in:
parent
1c01f82bad
commit
c43d20a0af
16
socket.c
16
socket.c
@ -135,9 +135,14 @@ static void socket_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
SocketExecCommand c;
|
||||
Socket *s = SOCKET(u);
|
||||
SocketPort *p;
|
||||
char *prefix2;
|
||||
|
||||
assert(s);
|
||||
|
||||
prefix2 = strappend(prefix, "\t");
|
||||
if (!prefix2)
|
||||
prefix2 = "";
|
||||
|
||||
fprintf(f,
|
||||
"%sSocket State: %s\n"
|
||||
"%sBindIPv6Only: %s\n"
|
||||
@ -167,11 +172,16 @@ static void socket_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
exec_context_dump(&s->exec_context, f, prefix);
|
||||
|
||||
for (c = 0; c < _SOCKET_EXEC_MAX; c++) {
|
||||
ExecCommand *i;
|
||||
if (!s->exec_command[c])
|
||||
continue;
|
||||
|
||||
LIST_FOREACH(command, i, s->exec_command[c])
|
||||
fprintf(f, "%s%s: %s\n", prefix, command_table[c], i->path);
|
||||
fprintf(f, "%s→ %s:\n",
|
||||
prefix, command_table[c]);
|
||||
|
||||
exec_command_dump_list(s->exec_command[c], f, prefix2);
|
||||
}
|
||||
|
||||
free(prefix2);
|
||||
}
|
||||
|
||||
static void socket_close_fds(Socket *s) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user