diff options
author | kremlin <ian@kremlin.cc> | 2014-07-08 16:15:51 +0800 |
---|---|---|
committer | kremlin <ian@kremlin.cc> | 2014-07-08 16:15:51 +0800 |
commit | 7f0a0212d65905aea6c875b6250e0a87dc9820d8 (patch) | |
tree | aabd94f29221a52021dc646ff91e0a3131f3c527 /src/interfaces/hostnamed/hostnamed.c | |
parent | 5b005882b2af5868261a01a386028291516aabb0 (diff) | |
download | systembsd-7f0a0212d65905aea6c875b6250e0a87dc9820d8.tar systembsd-7f0a0212d65905aea6c875b6250e0a87dc9820d8.tar.gz systembsd-7f0a0212d65905aea6c875b6250e0a87dc9820d8.tar.bz2 systembsd-7f0a0212d65905aea6c875b6250e0a87dc9820d8.tar.lz systembsd-7f0a0212d65905aea6c875b6250e0a87dc9820d8.tar.xz systembsd-7f0a0212d65905aea6c875b6250e0a87dc9820d8.tar.zst systembsd-7f0a0212d65905aea6c875b6250e0a87dc9820d8.zip |
more work on managing four interfaces as separate PIDs, new makefile rules for building and installing standalone interface binaries, a little documentation and preproccessor logic
Diffstat (limited to 'src/interfaces/hostnamed/hostnamed.c')
-rw-r--r-- | src/interfaces/hostnamed/hostnamed.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/interfaces/hostnamed/hostnamed.c b/src/interfaces/hostnamed/hostnamed.c index ad7df31..f250aaa 100644 --- a/src/interfaces/hostnamed/hostnamed.c +++ b/src/interfaces/hostnamed/hostnamed.c @@ -196,22 +196,9 @@ static void hostnamed_on_name_lost(GDBusConnection *conn, } /* safe call to try and start hostnamed */ -GError *hostnamed_init() { +void hostnamed_init() { guint bus_descriptor; - GError *err = NULL; - gchar **hostnamed_ispect_xml; - gchar *hostnamed_joined_xml; - - hostnamed_freeable = g_ptr_array_new(); - hostnamed_ispect_xml = g_malloc(3000); - - g_file_get_contents("conf/hostnamed-ispect.xml", hostnamed_ispect_xml, NULL, NULL); - hostnamed_joined_xml = g_strjoinv("\n", hostnamed_ispect_xml); - spect_data = g_dbus_node_info_new_for_xml(hostnamed_joined_xml, NULL); - - g_free(hostnamed_ispect_xml); - g_ptr_array_add(hostnamed_freeable, hostnamed_joined_xml); bus_descriptor = g_bus_own_name(G_BUS_TYPE_SYSTEM, "org.freedesktop.hostname1", @@ -223,7 +210,6 @@ GError *hostnamed_init() { NULL); /* TODO: malloc and return reference as if a main() closed */ - return err; } /* free()'s */ |