diff options
author | Pavel Březina <pbrezina@redhat.com> | 2015-01-05 13:49:27 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-02-17 15:53:47 +0100 |
commit | 16cf65323a41b3de4a98f309cdf900f3b0d9ec25 (patch) | |
tree | 9a870c177bbde4298939c8306de427db40fe509d /src/sbus/sssd_dbus_properties.c | |
parent | df4e1db5d41c903ae57fd880acc76a0ad84aa7b2 (diff) | |
download | sssd-16cf65323a41b3de4a98f309cdf900f3b0d9ec25.tar.gz sssd-16cf65323a41b3de4a98f309cdf900f3b0d9ec25.tar.xz sssd-16cf65323a41b3de4a98f309cdf900f3b0d9ec25.zip |
sbus: remove unused 'reply as' functions
These functions became unused after previous patch.
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/sbus/sssd_dbus_properties.c')
-rw-r--r-- | src/sbus/sssd_dbus_properties.c | 144 |
1 files changed, 0 insertions, 144 deletions
diff --git a/src/sbus/sssd_dbus_properties.c b/src/sbus/sssd_dbus_properties.c index 15bc6a937..25ea446d1 100644 --- a/src/sbus/sssd_dbus_properties.c +++ b/src/sbus/sssd_dbus_properties.c @@ -339,147 +339,3 @@ static int sbus_properties_get_all(struct sbus_request *sbus_req, void *pvt) fail: return sbus_request_fail_and_finish(sbus_req, error); } - -static char * -type_to_string(char type, char *str) -{ - int l; - - l = snprintf(str, 2, "%c", type); - if (l != 1) { - return NULL; - } - - return str; -} - -int sbus_add_variant_to_dict(DBusMessageIter *iter_dict, - const char *key, - int type, - const void *value) -{ - DBusMessageIter iter_dict_entry; - DBusMessageIter iter_dict_val; - dbus_bool_t dbret; - char strtype[2]; - - type_to_string(type, strtype); - - dbret = dbus_message_iter_open_container(iter_dict, - DBUS_TYPE_DICT_ENTRY, NULL, - &iter_dict_entry); - if (!dbret) { - return ENOMEM; - } - - /* Start by appending the key */ - dbret = dbus_message_iter_append_basic(&iter_dict_entry, - DBUS_TYPE_STRING, &key); - if (!dbret) { - return ENOMEM; - } - - dbret = dbus_message_iter_open_container(&iter_dict_entry, - DBUS_TYPE_VARIANT, - strtype, - &iter_dict_val); - if (!dbret) { - return ENOMEM; - } - - /* Now add the value */ - dbret = dbus_message_iter_append_basic(&iter_dict_val, type, value); - if (!dbret) { - return ENOMEM; - } - - dbret = dbus_message_iter_close_container(&iter_dict_entry, - &iter_dict_val); - if (!dbret) { - return ENOMEM; - } - - dbret = dbus_message_iter_close_container(iter_dict, - &iter_dict_entry); - if (!dbret) { - return ENOMEM; - } - - return EOK; -} - -int sbus_add_array_as_variant_to_dict(DBusMessageIter *iter_dict, - const char *key, - int type, - uint8_t *values, - const int len, - const unsigned int item_size) -{ - DBusMessageIter iter_dict_entry; - DBusMessageIter iter_variant; - DBusMessageIter iter_array; - dbus_bool_t dbret; - char variant_type[] = {DBUS_TYPE_ARRAY, type, '\0'}; - char array_type[] = {type, '\0'}; - void *addr = NULL; - int i; - - dbret = dbus_message_iter_open_container(iter_dict, - DBUS_TYPE_DICT_ENTRY, NULL, - &iter_dict_entry); - if (!dbret) { - return ENOMEM; - } - - /* Start by appending the key */ - dbret = dbus_message_iter_append_basic(&iter_dict_entry, - DBUS_TYPE_STRING, &key); - if (!dbret) { - return ENOMEM; - } - - dbret = dbus_message_iter_open_container(&iter_dict_entry, - DBUS_TYPE_VARIANT, - variant_type, - &iter_variant); - if (!dbret) { - return ENOMEM; - } - - dbret = dbus_message_iter_open_container(&iter_variant, - DBUS_TYPE_ARRAY, - array_type, - &iter_array); - if (!dbret) { - return ENOMEM; - } - - /* Now add the value */ - for (i = 0; i < len; i++) { - addr = values + i * item_size; - dbret = dbus_message_iter_append_basic(&iter_array, type, addr); - if (!dbret) { - return ENOMEM; - } - } - - dbret = dbus_message_iter_close_container(&iter_variant, - &iter_array); - if (!dbret) { - return ENOMEM; - } - - dbret = dbus_message_iter_close_container(&iter_dict_entry, - &iter_variant); - if (!dbret) { - return ENOMEM; - } - - dbret = dbus_message_iter_close_container(iter_dict, - &iter_dict_entry); - if (!dbret) { - return ENOMEM; - } - - return EOK; -} |