The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=1f2c178e5688cac21d61ce240a736652ddf02265
commit 1f2c178e5688cac21d61ce240a736652ddf02265 Author: Warner Losh <i...@freebsd.org> AuthorDate: 2025-07-26 04:58:49 +0000 Commit: Warner Losh <i...@freebsd.org> CommitDate: 2025-07-26 05:02:31 +0000 find: Use formats that work on 32-bit too... Sponsored by: Netflix --- usr.bin/find/printf.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/usr.bin/find/printf.c b/usr.bin/find/printf.c index 6ca018d58f34..671d1d1dbb9a 100644 --- a/usr.bin/find/printf.c +++ b/usr.bin/find/printf.c @@ -230,13 +230,13 @@ do_printf(PLAN *plan, FTSENT *entry, FILE *fout) break; } case 'k': /* kbytes used by file */ - fprintf(fp, "%ld", sb->st_blocks / 2); + fprintf(fp, "%jd", (intmax_t)sb->st_blocks / 2); break; case 'b': /* blocks used by file */ - fprintf(fp, "%ld", sb->st_blocks); + fprintf(fp, "%jd", (intmax_t)sb->st_blocks); break; case 's': /* size in bytes of file */ - fprintf(fp, "%zu", sb->st_size); + fprintf(fp, "%ju", (uintmax_t)sb->st_size); break; case 'S': /* sparseness of file */ fprintf(fp, "%3.1f", @@ -246,7 +246,7 @@ do_printf(PLAN *plan, FTSENT *entry, FILE *fout) fprintf(fp, "%ld", entry->fts_level); break; case 'D': /* device number */ - fprintf(fp, "%lu", sb->st_dev); + fprintf(fp, "%ju", (uintmax_t)sb->st_dev); break; case 'F': /* Filesystem type */ errx(1, "%%%c is unimplemented", c); @@ -254,10 +254,10 @@ do_printf(PLAN *plan, FTSENT *entry, FILE *fout) fprintf(fp, "%s", entry->fts_accpath); break; case 'i': /* inode # */ - fprintf(fp, "%lu", sb->st_ino); + fprintf(fp, "%ju", (uintmax_t)sb->st_ino); break; case 'n': /* number of hard links */ - fprintf(fp, "%lu", sb->st_nlink); + fprintf(fp, "%ju", (uintmax_t)sb->st_nlink); break; case 'y': /* -type of file, incl 'l' */ errx(1, "%%%c is unimplemented", c);