From 8267bf56edf5bec7f9c0ae214aa005a1f4b2afa0 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 1 Apr 2013 08:47:30 -0700 Subject: [PATCH] librbd: fix size arg type for diff_iterate Fixes build on 32-bit archs. Signed-off-by: Sage Weil --- src/include/rbd/librbd.h | 2 +- src/include/rbd/librbd.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/rbd/librbd.h b/src/include/rbd/librbd.h index f7ba2e4cb54be..2538741c1e272 100644 --- a/src/include/rbd/librbd.h +++ b/src/include/rbd/librbd.h @@ -334,7 +334,7 @@ int64_t rbd_read_iterate(rbd_image_t image, uint64_t ofs, size_t len, */ int rbd_diff_iterate(rbd_image_t image, const char *fromsnapname, - uint64_t ofs, size_t len, + uint64_t ofs, uint64_t len, int (*cb)(uint64_t, size_t, int, void *), void *arg); ssize_t rbd_write(rbd_image_t image, uint64_t ofs, size_t len, const char *buf); int rbd_discard(rbd_image_t image, uint64_t ofs, uint64_t len); diff --git a/src/include/rbd/librbd.hpp b/src/include/rbd/librbd.hpp index 600a3ccbcda00..678b3a54a287d 100644 --- a/src/include/rbd/librbd.hpp +++ b/src/include/rbd/librbd.hpp @@ -176,7 +176,7 @@ public: * @returns 0 on success, or negative error code on error */ int diff_iterate(const char *fromsnapname, - uint64_t ofs, size_t len, + uint64_t ofs, uint64_t len, int (*cb)(uint64_t, size_t, int, void *), void *arg); ssize_t write(uint64_t ofs, size_t len, ceph::bufferlist& bl); int discard(uint64_t ofs, uint64_t len); -- 2.39.5