]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: fix size arg type for diff_iterate 169/head
authorSage Weil <sage@inktank.com>
Mon, 1 Apr 2013 15:47:30 +0000 (08:47 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Mon, 1 Apr 2013 15:58:10 +0000 (08:58 -0700)
Fixes build on 32-bit archs.

Signed-off-by: Sage Weil <sage@inktank.com>
src/include/rbd/librbd.h
src/include/rbd/librbd.hpp

index f7ba2e4cb54be1dbc3d02a0d595751095f6e40c3..2538741c1e27268b50e2cd420203960f62488263 100644 (file)
@@ -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);
index 600a3ccbcda009d056d1eb9430ce4b962be4609f..678b3a54a287d5e5bcb7f7723e3de023e00b99b3 100644 (file)
@@ -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);