#define CEPH_OSD_TMAP_RM 'r'
#endif
+#define LIBRADOS_VER_MAJOR 0
+#define LIBRADOS_VER_MINOR 25
+
+#define LIBRADOS_VERSION(maj, min) ((maj << 16) + min)
+
+#define LIBRADOS_VERSION_CODE LIBRADOS_VERSION(LIBRADOS_VER_MAJOR, LIBRADOS_VER_MINOR)
+
/* initialization */
int rados_initialize(int argc, const char **argv); /* arguments are optional */
void rados_deinitialize();
+void librados_version(int *major, int *minor);
+
/* pools */
typedef void *rados_pool_t;
typedef void *rados_list_ctx_t;
rados_init_mutex.Unlock();
}
+extern "C" void librados_version(int *major, int *minor)
+{
+ if (major)
+ *major = LIBRADOS_VER_MAJOR;
+ if (minor)
+ *minor = LIBRADOS_VER_MINOR;
+}
+
extern "C" int rados_lookup_pool(const char *name)
{
return radosp->lookup_pool(name);