X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcgroups-agent%2Fcgroups-agent.c;h=0b0f4db56d8af92313962e54f11edc8fabb7e222;hb=f4c228f18281f3a7b305940329ca9b7a51fc430d;hp=975ccaae2ae08ac66842d7587e3d171862e0c91b;hpb=9d615aabbd765b1186932b1bbd1932eb3fa20523;p=elogind.git diff --git a/src/cgroups-agent/cgroups-agent.c b/src/cgroups-agent/cgroups-agent.c index 975ccaae2..0b0f4db56 100644 --- a/src/cgroups-agent/cgroups-agent.c +++ b/src/cgroups-agent/cgroups-agent.c @@ -1,5 +1,3 @@ -/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/ - /*** This file is part of systemd. @@ -22,11 +20,12 @@ #include #include "sd-bus.h" -#include "log.h" #include "bus-util.h" +#include "musl_missing.h" +#include "log.h" int main(int argc, char *argv[]) { - _cleanup_bus_flush_close_unref_ sd_bus *bus = NULL; + _cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL; int r; if (argc != 2) { @@ -34,6 +33,7 @@ int main(int argc, char *argv[]) { return EXIT_FAILURE; } + elogind_set_program_name(argv[0]); log_set_target(LOG_TARGET_AUTO); log_parse_environment(); log_open(); @@ -44,7 +44,7 @@ int main(int argc, char *argv[]) { * this to avoid an activation loop when we start dbus when we * are called when the dbus service is shut down. */ - r = bus_open_system_systemd(&bus); + r = bus_connect_system_systemd(&bus); #else /* Unlike in systemd where this has to use a private socket, since elogind doesn't associate control groups with services @@ -63,7 +63,7 @@ int main(int argc, char *argv[]) { /* If dbus isn't running or responding, there is nothing * we can do about it. */ log_debug_errno(r, "Failed to open system bus: %m"); -#endif +#endif // 0 return EXIT_FAILURE; } @@ -77,7 +77,7 @@ int main(int argc, char *argv[]) { log_debug_errno(r, "Failed to send signal message on private connection: %m"); #else log_debug_errno(r, "Failed to send signal message: %m"); -#endif +#endif // 0 return EXIT_FAILURE; }