summaryrefslogtreecommitdiffstats
path: root/src/sbus/sssd_dbus_properties.c
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2015-01-05 13:49:27 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-02-17 15:53:47 +0100
commit16cf65323a41b3de4a98f309cdf900f3b0d9ec25 (patch)
tree9a870c177bbde4298939c8306de427db40fe509d /src/sbus/sssd_dbus_properties.c
parentdf4e1db5d41c903ae57fd880acc76a0ad84aa7b2 (diff)
downloadsssd-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.c144
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;
-}