From 31db9ce5dc21c769d78e615c2335bd2dbd94f321 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Mon, 12 Oct 2020 15:38:48 +0800 Subject: [PATCH] pybind/rados: correct the declarations of C APIs so they are consistent with the ones declared in include/rados/librados.h Signed-off-by: Kefu Chai --- src/pybind/rados/rados.pyx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pybind/rados/rados.pyx b/src/pybind/rados/rados.pyx index d79fdb55ca24..186c7a95f94a 100644 --- a/src/pybind/rados/rados.pyx +++ b/src/pybind/rados/rados.pyx @@ -249,7 +249,7 @@ cdef extern from "rados/librados.h" nogil: void rados_ioctx_snap_set_read(rados_ioctx_t io, rados_snap_t snap) int rados_ioctx_snap_list(rados_ioctx_t io, rados_snap_t * snaps, int maxlen) int rados_ioctx_snap_get_stamp(rados_ioctx_t io, rados_snap_t id, time_t * t) - uint64_t rados_ioctx_get_id(rados_ioctx_t io) + int64_t rados_ioctx_get_id(rados_ioctx_t io) int rados_ioctx_get_pool_name(rados_ioctx_t io, char *buf, unsigned maxlen) int rados_ioctx_selfmanaged_snap_create(rados_ioctx_t io, @@ -327,7 +327,7 @@ cdef extern from "rados/librados.h" nogil: int rados_omap_get_next(rados_omap_iter_t iter, const char * const* key, const char * const* val, size_t * len) void rados_omap_get_end(rados_omap_iter_t iter) int rados_notify2(rados_ioctx_t io, const char * o, const char *buf, int buf_len, uint64_t timeout_ms, char **reply_buffer, size_t *reply_buffer_len) - int rados_aio_notify(rados_ioctx_t io, const char * oid, rados_completion_t completion, const char * buf, size_t len, uint64_t timeout_ms, char **reply_buffer, size_t *reply_buffer_len) + int rados_aio_notify(rados_ioctx_t io, const char * oid, rados_completion_t completion, const char * buf, int len, uint64_t timeout_ms, char **reply_buffer, size_t *reply_buffer_len) int rados_decode_notify_response(char *reply_buffer, size_t reply_buffer_len, notify_ack_t **acks, size_t *nr_acks, notify_timeout_t **timeouts, size_t *nr_timeouts) void rados_free_notify_response(notify_ack_t *acks, size_t nr_acks, notify_timeout_t *timeouts) int rados_notify_ack(rados_ioctx_t io, const char *o, uint64_t notify_id, uint64_t cookie, const char *buf, int buf_len) -- 2.47.3