]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test_librbd: fix warnings
authorSage Weil <sage@inktank.com>
Thu, 12 Jul 2012 23:14:33 +0000 (16:14 -0700)
committerSage Weil <sage@inktank.com>
Thu, 12 Jul 2012 23:14:41 +0000 (16:14 -0700)
test/test_librbd.cc: In member function ‘virtual void LibRBD_TestClone_Test::TestBody()’:
warning: test/test_librbd.cc:1040:111: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat]
warning: test/test_librbd.cc:1040:111: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat]
warning: test/test_librbd.cc:1040:111: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘int64_t {aka long long int}’ [-Wformat]

Signed-off-by: Sage Weil <sage@inktank.com>
src/test/test_librbd.cc

index 6c84cbff05b359432aa5f0ccaa199a6a0c7272df..9132157d795b524f954c3d9ec3eb467526722e27 100644 (file)
@@ -1037,7 +1037,9 @@ TEST(LibRBD, TestClone)
   ASSERT_EQ(overlap, 2UL<<20);
   ASSERT_EQ(cinfo.size, 5UL<<20);
   ASSERT_EQ(0, rbd_stat(parent, &pinfo, sizeof(pinfo)));
-  printf("parent info: size %ld obj_size %ld parent_pool %ld\n", pinfo.size, pinfo.obj_size, pinfo.parent_pool);
+  printf("parent info: size %lld obj_size %lld parent_pool %lld\n",
+        (unsigned long long)pinfo.size, (unsigned long long)pinfo.obj_size,
+        (unsigned long long)pinfo.parent_pool);
   ASSERT_EQ(pinfo.size, 4UL<<20);
   printf("sized up clone, changed size but not overlap or parent's size\n");