-static int bus_target_append_runlevel(Manager *n, DBusMessageIter *i, const char *property, void *data) {
- Target *t = data;
- const char *d;
- char buf[2];
-
- assert(n);
- assert(i);
- assert(property);
- assert(t);
-
- buf[0] = (char) target_get_runlevel(t);
- buf[1] = 0;
-
- d = buf;
-
- if (!dbus_message_iter_append_basic(i, DBUS_TYPE_STRING, &d))
- return -ENOMEM;
-
- return 0;
-}