]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
synclient: fix size print
authorSage Weil <sage@newdream.net>
Mon, 28 Apr 2008 21:45:06 +0000 (14:45 -0700)
committerSage Weil <sage@newdream.net>
Mon, 28 Apr 2008 21:45:06 +0000 (14:45 -0700)
src/client/SyntheticClient.cc

index b48c96e067ef40ff9f73da3f9fd8f456a9908111..39abbb352b66d03d4b10a55fd3161396aaa5b66f 100644 (file)
@@ -1435,7 +1435,7 @@ int SyntheticClient::full_walk(string& basedir)
       // print
       char *tm = ctime(&st.st_mtime);
       tm[strlen(tm)-1] = 0;
-      printf("%llx %c%c%c%c%c%c%c%c%c%c %2d %5d %5d %8d %12s %s\n",
+      printf("%llx %c%c%c%c%c%c%c%c%c%c %2d %5d %5d %8llu %12s %s\n",
             (long long)st.st_ino,
             S_ISDIR(st.st_mode) ? 'd':'-',
             (st.st_mode & 0400) ? 'r':'-',
@@ -1449,7 +1449,7 @@ int SyntheticClient::full_walk(string& basedir)
             (st.st_mode & 01) ? 'x':'-',
             (int)st.st_nlink,
             (int)st.st_uid, (int)st.st_gid,
-            (int)st.st_size,
+            (long long unsigned)st.st_size,
             tm,
             file.c_str());