librbd: fix size arg type for diff_iterate

Fixes build on 32-bit archs.

Signed-off-by: Sage Weil <sage@inktank.com>
This commit is contained in:
Sage Weil 2013-04-01 08:47:30 -07:00 committed by Josh Durgin
parent b2b1034c53
commit 8267bf56ed
2 changed files with 2 additions and 2 deletions

View 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);

View 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);