]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: add WARN_UNUSED_RESULT to the MonitorStore functions that return error codes
authorGreg Farnum <greg@inktank.com>
Thu, 29 Nov 2012 00:26:54 +0000 (16:26 -0800)
committerGreg Farnum <greg@inktank.com>
Thu, 29 Nov 2012 00:28:58 +0000 (16:28 -0800)
Signed-off-by: Greg Farnum <greg@inktank.com>
src/mon/MonitorStore.h

index 2e5cf0af6e6a2c7ad5d529bf898a7fbde67d2bf6..9d1efde3d53ef80f8f024c6201e28f6b14d3d8d0 100644 (file)
@@ -18,6 +18,8 @@
 #include "include/types.h"
 #include "include/buffer.h"
 
+#include "common/compiler_extensions.h"
+
 #include <iosfwd>
 #include <string.h>
 #include <errno.h>
@@ -38,16 +40,16 @@ public:
   void sync();
 
   // ints (stored as ascii)
-  version_t get_int(const char *a, const char *b=0);
+  version_t get_int(const char *a, const char *b=0) WARN_UNUSED_RESULT;
   void put_int(version_t v, const char *a, const char *b=0);
 
-  version_t get_global_version(const char *a, version_t b);
+  version_t get_global_version(const char *a, version_t b) WARN_UNUSED_RESULT;
   void put_global_version(const char *a, version_t b, version_t gv);
 
   // buffers
   // ss and sn varieties.
   bool exists_bl_ss(const char *a, const char *b=0);
-  int get_bl_ss(bufferlist& bl, const char *a, const char *b);
+  int get_bl_ss(bufferlist& bl, const char *a, const char *b) WARN_UNUSED_RESULT;
   void get_bl_ss_safe(bufferlist& bl, const char *a, const char *b) {
     int ret = get_bl_ss(bl, a, b);
     assert (ret >= 0 || ret == -ENOENT);
@@ -63,7 +65,7 @@ public:
     snprintf(bs, sizeof(bs), "%llu", (unsigned long long)b);
     return exists_bl_ss(a, bs);
   }
-  int get_bl_sn(bufferlist& bl, const char *a, version_t b) {
+  int get_bl_sn(bufferlist& bl, const char *a, version_t b) WARN_UNUSED_RESULT {
     char bs[20];
     snprintf(bs, sizeof(bs), "%llu", (unsigned long long)b);
     return get_bl_ss(bl, a, bs);