From: Patrick Donnelly Date: Mon, 22 Feb 2021 03:19:25 +0000 (-0800) Subject: librados: define must renew lock flag X-Git-Tag: v16.2.0~36^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=981ac37abb80f63d0889addb78b2a6497ec837cb;p=ceph.git 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) --- diff --git a/src/include/rados/librados.h b/src/include/rados/librados.h index 5df8f99fe11..96de0661bb0 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().