From d5d88fdcbc4000d46c6e5e8fc75f30eb170e57c0 Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Sun, 13 Aug 2006 18:16:04 +0000 Subject: [PATCH] Use 'j' size modifier for printf'ing ino_t. --- sbin/ffsinfo/ffsinfo.c | 26 ++++++++++++++------------ sbin/newfs/mkfs.c | 5 +++-- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/sbin/ffsinfo/ffsinfo.c b/sbin/ffsinfo/ffsinfo.c index 3ca3b0fd4f..4e285bb074 100644 --- a/sbin/ffsinfo/ffsinfo.c +++ b/sbin/ffsinfo/ffsinfo.c @@ -37,7 +37,7 @@ * * $TSHeader: src/sbin/ffsinfo/ffsinfo.c,v 1.4 2000/12/12 19:30:55 tomsoft Exp $ * $FreeBSD: src/sbin/ffsinfo/ffsinfo.c,v 1.3.2.1 2001/07/16 15:01:56 tomsoft Exp $ - * $DragonFly: src/sbin/ffsinfo/ffsinfo.c,v 1.3 2006/04/03 01:58:49 dillon Exp $ + * $DragonFly: src/sbin/ffsinfo/ffsinfo.c,v 1.4 2006/08/13 18:16:04 swildner Exp $ * * @(#) Copyright (c) 2000 Christoph Herrmann, Thomas-Henning von Kamptz Copyright (c) 1980, 1989, 1993 The Regents of the University of California. All rights reserved. * $FreeBSD: src/sbin/ffsinfo/ffsinfo.c,v 1.3.2.1 2001/07/16 15:01:56 tomsoft Exp $ @@ -444,7 +444,7 @@ dump_whole_inode(ino_t inode, int fsi, int level) /* * Dump the main inode structure. */ - snprintf(comment, sizeof(comment), "Inode 0x%08x", inode); + snprintf(comment, sizeof(comment), "Inode 0x%08jx", (uintmax_t)inode); if (level & 0x100) { DBG_DUMP_INO(&sblock, comment, @@ -466,8 +466,8 @@ dump_whole_inode(ino_t inode, int fsi, int level) */ rdfs(fsbtodb(&sblock, ino->di_ib[0]), (size_t)sblock.fs_bsize, (void *)&i1blk, fsi); - snprintf(comment, sizeof(comment), "Inode 0x%08x: indirect 0", - inode); + snprintf(comment, sizeof(comment), "Inode 0x%08jx: indirect 0", + (uintmax_t)inode); DBG_DUMP_IBLK(&sblock, comment, i1blk, @@ -480,8 +480,8 @@ dump_whole_inode(ino_t inode, int fsi, int level) */ rdfs(fsbtodb(&sblock, ino->di_ib[1]), (size_t)sblock.fs_bsize, (void *)&i2blk, fsi); - snprintf(comment, sizeof(comment), "Inode 0x%08x: indirect 1", - inode); + snprintf(comment, sizeof(comment), "Inode 0x%08jx: indirect 1", + (uintmax_t)inode); DBG_DUMP_IBLK(&sblock, comment, i2blk, @@ -493,7 +493,8 @@ dump_whole_inode(ino_t inode, int fsi, int level) rdfs(fsbtodb(&sblock, *ind2ptr), (size_t)sblock.fs_bsize, (void *)&i1blk, fsi); snprintf(comment, sizeof(comment), - "Inode 0x%08x: indirect 1->%d", inode, ind2ctr); + "Inode 0x%08jx: indirect 1->%d", (uintmax_t)inode, + ind2ctr); DBG_DUMP_IBLK(&sblock, comment, i1blk, @@ -507,8 +508,8 @@ dump_whole_inode(ino_t inode, int fsi, int level) */ rdfs(fsbtodb(&sblock, ino->di_ib[2]), (size_t)sblock.fs_bsize, (void *)&i3blk, fsi); - snprintf(comment, sizeof(comment), "Inode 0x%08x: indirect 2", - inode); + snprintf(comment, sizeof(comment), "Inode 0x%08jx: indirect 2", + (uintmax_t)inode); #define SQUARE(a) ((a)*(a)) DBG_DUMP_IBLK(&sblock, comment, @@ -523,7 +524,8 @@ dump_whole_inode(ino_t inode, int fsi, int level) rdfs(fsbtodb(&sblock, *ind3ptr), (size_t)sblock.fs_bsize, (void *)&i2blk, fsi); snprintf(comment, sizeof(comment), - "Inode 0x%08x: indirect 2->%d", inode, ind3ctr); + "Inode 0x%08jx: indirect 2->%d", (uintmax_t)inode, + ind3ctr); DBG_DUMP_IBLK(&sblock, comment, i2blk, @@ -537,8 +539,8 @@ dump_whole_inode(ino_t inode, int fsi, int level) (size_t)sblock.fs_bsize, (void *)&i1blk, fsi); snprintf(comment, sizeof(comment), - "Inode 0x%08x: indirect 2->%d->%d", inode, - ind3ctr, ind3ctr); + "Inode 0x%08jx: indirect 2->%d->%d", + (uintmax_t)inode, ind3ctr, ind3ctr); DBG_DUMP_IBLK(&sblock, comment, i1blk, diff --git a/sbin/newfs/mkfs.c b/sbin/newfs/mkfs.c index c396dd032a..ce3057b3bb 100644 --- a/sbin/newfs/mkfs.c +++ b/sbin/newfs/mkfs.c @@ -32,7 +32,7 @@ * * @(#)mkfs.c 8.11 (Berkeley) 5/3/95 * $FreeBSD: src/sbin/newfs/mkfs.c,v 1.29.2.6 2001/09/21 19:15:21 dillon Exp $ - * $DragonFly: src/sbin/newfs/mkfs.c,v 1.11 2006/04/03 01:58:49 dillon Exp $ + * $DragonFly: src/sbin/newfs/mkfs.c,v 1.12 2006/08/13 18:16:04 swildner Exp $ */ #include "defs.h" @@ -1162,7 +1162,8 @@ iput(struct ufs1_dinode *ip, ino_t ino) sblock.fs_cstotal.cs_nifree--; fscs[0].cs_nifree--; if (ino >= (uint32_t)sblock.fs_ipg * (uint32_t)sblock.fs_ncg) { - printf("fsinit: inode value out of range (%d).\n", ino); + printf("fsinit: inode value out of range (%ju).\n", + (uintmax_t)ino); exit(32); } d = fsbtodb(&sblock, ino_to_fsba(&sblock, ino)); -- 2.41.0