From: Michael Tremer Date: Wed, 1 Mar 2023 15:52:20 +0000 (+0000) Subject: networkctl: Connect to the system bus X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d9b54f58d6abedf04cfa893cae479b05533f470f;p=network.git networkctl: Connect to the system bus Signed-off-by: Michael Tremer --- diff --git a/src/networkctl/main.c b/src/networkctl/main.c index 14aafdd3..6ecaeb6a 100644 --- a/src/networkctl/main.c +++ b/src/networkctl/main.c @@ -18,6 +18,26 @@ # # #############################################################################*/ +#include + +#include + int main(int argc, char** argv) { - return 0; + sd_bus* bus = NULL; + int r; + + // Connect to system bus + r = sd_bus_open_system(&bus); + if (r < 0) { + fprintf(stderr, "Could not connect to system bus: %m\n"); + goto ERROR; + } + + // XXX TODO Do all the work + +ERROR: + if (bus) + sd_bus_flush_close_unref(bus); + + return r; }