summaryrefslogtreecommitdiff
path: root/src/objclass
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@hq.newdream.net>2010-05-28 15:18:07 -0700
committerYehuda Sadeh <yehuda@hq.newdream.net>2010-06-10 14:45:40 -0700
commit80d2afc1a8cf240f74ae186ff94acd276055c3ad (patch)
tree5e8db5fc58ea12c1e31280d6491bb95388e7b46d /src/objclass
parent94308d13fb7d238443a5ebe3d9540cde4a9715d2 (diff)
downloadceph-80d2afc1a8cf240f74ae186ff94acd276055c3ad.tar.gz
cclsinfo: utility to display class information
Diffstat (limited to 'src/objclass')
-rw-r--r--src/objclass/objclass.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/objclass/objclass.h b/src/objclass/objclass.h
index a07f259d1f6..c41ffb9dfc7 100644
--- a/src/objclass/objclass.h
+++ b/src/objclass/objclass.h
@@ -9,10 +9,13 @@ extern "C" {
#endif
#define CLS_VER(maj,min) \
-int __cls_ver__## maj ## _ ##min = 0;
+int __cls_ver__## maj ## _ ##min = 0; \
+int __cls_ver_maj = maj; \
+int __cls_ver_min = min;
#define CLS_NAME(name) \
-int __cls_name__## name = 0;
+int __cls_name__## name = 0; \
+const char *__cls_name = #name;
#define CLS_METHOD_RD 0x1
#define CLS_METHOD_WR 0x2