From 2aac569ab4f7fa21cf634f5a82c1c7d69381ab25 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 26 Jun 2012 00:03:43 +0200 Subject: [PATCH] bus: drop HaveWatchdog option Clients should always watch /dev/watchdog directly, instead of going indirect. Let's keep our stacks small. --- src/core/dbus-manager.c | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/core/dbus-manager.c b/src/core/dbus-manager.c index d3b26b70d..cd827ca45 100644 --- a/src/core/dbus-manager.c +++ b/src/core/dbus-manager.c @@ -247,8 +247,7 @@ " \n" \ " \n" \ " \n" \ - " \n" \ - " \n" + " \n" #define BUS_MANAGER_INTERFACE_END \ " \n" @@ -495,20 +494,6 @@ static int bus_manager_send_unit_files_changed(Manager *m) { return r; } -static int bus_manager_append_have_watchdog(DBusMessageIter *i, const char *property, void *data) { - dbus_bool_t b; - - assert(i); - assert(property); - - b = access("/dev/watchdog", F_OK) >= 0; - - if (!dbus_message_iter_append_basic(i, DBUS_TYPE_BOOLEAN, &b)) - return -ENOMEM; - - return 0; -} - static int bus_manager_set_runtime_watchdog_usec(DBusMessageIter *i, const char *property, void *data) { uint64_t *t = data; @@ -557,7 +542,6 @@ static const BusProperty bus_manager_properties[] = { { "DefaultStandardError", bus_manager_append_exec_output, "s", offsetof(Manager, default_std_error) }, { "RuntimeWatchdogUSec", bus_property_append_usec, "t", offsetof(Manager, runtime_watchdog), false, bus_manager_set_runtime_watchdog_usec }, { "ShutdownWatchdogUSec", bus_property_append_usec, "t", offsetof(Manager, shutdown_watchdog), false, bus_property_set_usec }, - { "HaveWatchdog", bus_manager_append_have_watchdog, "b", 0 }, { NULL, } }; -- 2.30.2