#include "smbd/smbd.h"
#include "lib/util/tevent_ntstatus.h"
-#define SNAPPER_SIG_LIST_SNAPS_RSP "a(uqutussa{ss})"
+#define SNAPPER_SIG_LIST_SNAPS_RSP "a(uquxussa{ss})"
#define SNAPPER_SIG_LIST_CONFS_RSP "a(ssa{ss})"
#define SNAPPER_SIG_CREATE_SNAP_RSP "u"
#define SNAPPER_SIG_DEL_SNAPS_RSP ""
uint32_t id;
uint16_t type;
uint32_t pre_id;
- uint64_t time;
+ int64_t time;
uint32_t creator_uid;
char *desc;
char *cleanup;
}
dbus_message_iter_next(&st_iter);
- status = snapper_type_check_get(&st_iter, DBUS_TYPE_UINT64,
+ status = snapper_type_check_get(&st_iter, DBUS_TYPE_INT64,
&snap_out->time);
if (!NT_STATUS_IS_OK(status)) {
return status;
DEBUG(10, ("id: %u, "
"type: %u, "
"pre_id: %u, "
- "time: %lu, "
+ "time: %ld, "
"creator_uid: %u, "
"desc: %s, "
"cleanup: %s\n",
- snaps[i].id,
- snaps[i].type,
- snaps[i].pre_id,
- snaps[i].time,
- snaps[i].creator_uid,
+ (unsigned int)snaps[i].id,
+ (unsigned int)snaps[i].type,
+ (unsigned int)snaps[i].pre_id,
+ (long int)snaps[i].time,
+ (unsigned int)snaps[i].creator_uid,
snaps[i].desc,
snaps[i].cleanup));
snapper_dict_array_print(snaps[i].num_user_data,
return NT_STATUS_NO_MEMORY;
}
- if (!dbus_message_iter_append_basic(&args, DBUS_TYPE_UINT64,
+ if (!dbus_message_iter_append_basic(&args, DBUS_TYPE_INT64,
&time_lower)) {
return NT_STATUS_NO_MEMORY;
}
- if (!dbus_message_iter_append_basic(&args, DBUS_TYPE_UINT64,
+ if (!dbus_message_iter_append_basic(&args, DBUS_TYPE_INT64,
&time_upper)) {
return NT_STATUS_NO_MEMORY;
}