From: fsgqa Date: Mon, 8 Sep 2003 23:16:10 +0000 (+0000) Subject: Rework last big-sized-inums fix, fix a couple of warnings on 64bit platforms X-Git-Tag: v1.1.0~925 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4f5db97682601b2c7a8539f803529f75759dfe00;p=xfstests-dev.git Rework last big-sized-inums fix, fix a couple of warnings on 64bit platforms --- diff --git a/src/lstat64.c b/src/lstat64.c index 5eb306e8..6a03bf30 100644 --- a/src/lstat64.c +++ b/src/lstat64.c @@ -64,7 +64,7 @@ main(int argc, char **argv) { struct stat64 sbuf; char mode[10]; - int i, c; + int i; time(&timebuf); @@ -76,7 +76,7 @@ main(int argc, char **argv) } printf(" File: \"%s\"\n", argv[i]); - printf(" Size: %-10llu", sbuf.st_size); + printf(" Size: %-10llu", (unsigned long long)sbuf.st_size); strcpy(mode,"----------"); if (sbuf.st_mode & (S_IEXEC>>6)) @@ -144,10 +144,8 @@ main(int argc, char **argv) printf(" Gid: (%d)\n", sbuf.st_gid); printf("Device: %2d,%-2d", major(sbuf.st_dev), minor(sbuf.st_dev)); - c = printf(" Inode: %-10llu", (unsigned long long)sbuf.st_ino); - if (c >= 10) - putchar(' '); - printf("Links: %-5d", sbuf.st_nlink); + printf(" Inode: %-9llu", (unsigned long long)sbuf.st_ino); + printf(" Links: %-5ld", (long)sbuf.st_nlink); if ( ((sbuf.st_mode & S_IFMT) == S_IFCHR) || ((sbuf.st_mode & S_IFMT) == S_IFBLK) )