From 219f824894c02973f4a0ee6f61e1c1cfa27cc85f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 13 Nov 2014 13:53:37 -0800 Subject: [PATCH] librados: mark old rollback call deprecated Signed-off-by: Sage Weil --- src/include/rados/librados.h | 3 ++- src/include/rados/librados.hpp | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/include/rados/librados.h b/src/include/rados/librados.h index fbb02c8129ee8..200b0acd35482 100644 --- a/src/include/rados/librados.h +++ b/src/include/rados/librados.h @@ -1009,7 +1009,8 @@ CEPH_RADOS_API int rados_ioctx_snap_rollback(rados_ioctx_t io, const char *oid, * @warning Deprecated: Use rados_ioctx_snap_rollback() instead */ CEPH_RADOS_API int rados_rollback(rados_ioctx_t io, const char *oid, - const char *snapname); + const char *snapname) + __attribute__((deprecated)); /** * Set the snapshot from which reads are performed. diff --git a/src/include/rados/librados.hpp b/src/include/rados/librados.hpp index 99b9a95568f9b..c506b2e365ec5 100644 --- a/src/include/rados/librados.hpp +++ b/src/include/rados/librados.hpp @@ -731,8 +731,10 @@ namespace librados int snap_list(std::vector *snaps); int snap_rollback(const std::string& oid, const char *snapname); + // Deprecated name kept for backward compatibility - same as snap_rollback() - int rollback(const std::string& oid, const char *snapname) __attribute__ ((deprecated)); + int rollback(const std::string& oid, const char *snapname) + __attribute__ ((deprecated)); int selfmanaged_snap_create(uint64_t *snapid); -- 2.39.5