From 981ac37abb80f63d0889addb78b2a6497ec837cb Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Sun, 21 Feb 2021 19:19:25 -0800 Subject: [PATCH] librados: define must renew lock flag This flag already exists in cls_lock but was not made externally available via librados. Additionally, internally cls_lock refers to the _RENEW flag as _MAY_RENEW, add an alias for librados to match. Signed-off-by: Patrick Donnelly (cherry picked from commit d3d683427d98b62d9b9974e455243bebe5119b53) --- src/include/rados/librados.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/include/rados/librados.h b/src/include/rados/librados.h index 5df8f99fe111f..96de0661bb05d 100644 --- a/src/include/rados/librados.h +++ b/src/include/rados/librados.h @@ -55,7 +55,9 @@ extern "C" { /* RADOS lock flags * They are also defined in cls_lock_types.h. Keep them in sync! */ -#define LIBRADOS_LOCK_FLAG_RENEW 0x1 +#define LIBRADOS_LOCK_FLAG_RENEW (1u<<0) +#define LIBRADOS_LOCK_FLAG_MAY_RENEW LIBRADOS_LOCK_FLAG_RENEW +#define LIBRADOS_LOCK_FLAG_MUST_RENEW (1u<<1) /* * Constants for rados_write_op_create(). -- 2.39.5