From: Sage Weil Date: Mon, 1 Apr 2013 15:47:30 +0000 (-0700) Subject: librbd: fix size arg type for diff_iterate X-Git-Tag: v0.62~118^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F169%2Fhead;p=ceph.git librbd: fix size arg type for diff_iterate Fixes build on 32-bit archs. Signed-off-by: Sage Weil --- diff --git a/src/include/rbd/librbd.h b/src/include/rbd/librbd.h index f7ba2e4cb54..2538741c1e2 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 600a3ccbcda..678b3a54a28 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);