diff options
author | Lennart Poettering <lennart@poettering.net> | 2012-02-03 03:27:25 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2012-02-03 05:06:04 +0100 |
commit | 81a5c6d03ef1e43e33bfb5ad006cf883c927a339 (patch) | |
tree | bfd68faab9b235f829ec573acc1eec3dc8145f7a /src/dbus-automount.c | |
parent | 9d2f51788e17355cdc287cc6d23169bef363d72e (diff) |
automount: convert failure boolean to enum
Diffstat (limited to 'src/dbus-automount.c')
-rw-r--r-- | src/dbus-automount.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/dbus-automount.c b/src/dbus-automount.c index 938768b9e4..8e45f81fcf 100644 --- a/src/dbus-automount.c +++ b/src/dbus-automount.c @@ -19,6 +19,8 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include <errno.h> + #include "dbus-unit.h" #include "dbus-automount.h" #include "dbus-common.h" @@ -27,6 +29,7 @@ " <interface name=\"org.freedesktop.systemd1.Automount\">\n" \ " <property name=\"Where\" type=\"s\" access=\"read\"/>\n" \ " <property name=\"DirectoryMode\" type=\"u\" access=\"read\"/>\n" \ + " <property name=\"Result\" type=\"s\" access=\"read\"/>\n" \ " </interface>\n" #define INTROSPECTION \ @@ -45,9 +48,15 @@ const char bus_automount_interface[] _introspect_("Automount") = BUS_AUTOMOUNT_INTERFACE; +const char bus_automount_invalidating_properties[] = + "Result\0"; + +static DEFINE_BUS_PROPERTY_APPEND_ENUM(bus_automount_append_automount_result, automount_result, AutomountResult); + static const BusProperty bus_automount_properties[] = { { "Where", bus_property_append_string, "s", offsetof(Automount, where), true }, { "DirectoryMode", bus_property_append_mode, "u", offsetof(Automount, directory_mode) }, + { "Result", bus_automount_append_automount_result, "s", offsetof(Automount, result) }, { NULL, } }; |