In message: <f80aa765-5cd7-4e69-8ef9-5a3e44853...@gmail.com> Garrett Cooper <yanef...@gmail.com> writes: : On Mar 3, 2010, at 1:53 PM, Warner Losh <i...@freebsd.org> wrote: : : > Author: imp : > Date: Wed Mar 3 21:53:25 2010 : > New Revision: 204672 : > URL: http://svn.freebsd.org/changeset/base/204672 : > : > Log: : > Cast these to intmax_t before printing to fix build bustage. Better : > solutions welcome. : > : > Modified: : > head/sbin/newfs/mkfs.c : > : > Modified: head/sbin/newfs/mkfs.c : > === : > === : > === : > ===================================================================== : > --- head/sbin/newfs/mkfs.c Wed Mar 3 21:47:25 2010 (r204671) : > +++ head/sbin/newfs/mkfs.c Wed Mar 3 21:53:25 2010 (r204672) : > @@ -191,8 +191,8 @@ restart: : > exit(17); : > } : > if (sblock.fs_fsize < sectorsize) { : > - printf("increasing fragment size from %d to sector size (%d)\n", : > - sblock.fs_fsize, sectorsize); : > + printf("increasing fragment size from %d to sector size (%jd)\n", : > + sblock.fs_fsize, (intmax_t)sectorsize); : > sblock.fs_fsize = sectorsize; : > } : > if (sblock.fs_bsize > MAXBSIZE) { : > @@ -337,8 +337,8 @@ restart: : > } else if (density < minfragsperinode * fsize) { : > origdensity = density; : > density = minfragsperinode * fsize; : > - fprintf(stderr, "density increased from %d to %d\n", : > - origdensity, density); : > + fprintf(stderr, "density increased from %d to %jd\n", : > + origdensity, (intmax_t)density); : > } : > origdensity = density; : > for (;;) { : > @@ -346,8 +346,9 @@ restart: : > if (fragsperinode < minfragsperinode) { : > bsize <<= 1; : > fsize <<= 1; : > - printf("Block size too small for a file system %s %d\n", : > - "of this size. Increasing blocksize to", bsize); : > + printf("Block size too small for a file system %s %jd\n", : > + "of this size. Increasing blocksize to", : > + (intmax_t)bsize); : > goto restart; : > } : > minfpg = fragsperinode * INOPB(&sblock); : > @@ -371,7 +372,8 @@ restart: : > density -= sblock.fs_fsize; : > } : > if (density != origdensity) : > - printf("density reduced from %d to %d\n", origdensity, density); : > + printf("density reduced from %d to %jd\n", origdensity, : > + (intmax_t)density); : > /* : > * Start packing more blocks into the cylinder group until : > * it cannot grow any larger, the number of cylinder groups : : Use PRId64 from inttypes.h ?
Nope. Warner _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"