From d9b54f58d6abedf04cfa893cae479b05533f470f Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 1 Mar 2023 15:52:20 +0000 Subject: [PATCH] networkctl: Connect to the system bus Signed-off-by: Michael Tremer --- src/networkctl/main.c | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) 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; } -- 2.47.3