diff options
author | 2013-04-25 06:43:20 +0000 | |
---|---|---|
committer | 2013-04-25 06:43:20 +0000 | |
commit | 520eb3794df302872019d41e02a630660ff8ea30 (patch) | |
tree | 7edc9aa4b6279e25faa3ebfe8e55e7c6c259a342 | |
parent | fix format string; found while scaning the tree for time_t/ino_t problems; (diff) | |
download | wireguard-openbsd-520eb3794df302872019d41e02a630660ff8ea30.tar.xz wireguard-openbsd-520eb3794df302872019d41e02a630660ff8ea30.zip |
big int_t/time_t fixes; ok deraadt@ krw@
-rw-r--r-- | sbin/dhclient/dhclient.c | 7 | ||||
-rw-r--r-- | sbin/dump/optr.c | 9 | ||||
-rw-r--r-- | sbin/dump/tape.c | 7 | ||||
-rw-r--r-- | sbin/fsck_ext2fs/main.c | 5 | ||||
-rw-r--r-- | sbin/fsck_ffs/main.c | 5 | ||||
-rw-r--r-- | sbin/fsdb/fsdb.c | 9 | ||||
-rw-r--r-- | sbin/restore/dirs.c | 14 | ||||
-rw-r--r-- | sbin/restore/interactive.c | 5 |
8 files changed, 34 insertions, 27 deletions
diff --git a/sbin/dhclient/dhclient.c b/sbin/dhclient/dhclient.c index 59932f7aaaa..c07e0d7cc64 100644 --- a/sbin/dhclient/dhclient.c +++ b/sbin/dhclient/dhclient.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dhclient.c,v 1.242 2013/03/30 16:10:01 krw Exp $ */ +/* $OpenBSD: dhclient.c,v 1.243 2013/04/25 06:43:20 otto Exp $ */ /* * Copyright 2004 Henning Brauer <henning@openbsd.org> @@ -1132,9 +1132,10 @@ send_discover(void) client->bootrequest_packet.secs = htons(65535); client->secs = client->bootrequest_packet.secs; - note("DHCPDISCOVER on %s to %s port %d interval %d", + note("DHCPDISCOVER on %s to %s port %d interval %lld", ifi->name, inet_ntoa(sockaddr_broadcast.sin_addr), - ntohs(sockaddr_broadcast.sin_port), client->interval); + ntohs(sockaddr_broadcast.sin_port), + (long long)client->interval); send_packet(inaddr_any, &sockaddr_broadcast, NULL); diff --git a/sbin/dump/optr.c b/sbin/dump/optr.c index 06568d5b611..e86abfac7c6 100644 --- a/sbin/dump/optr.c +++ b/sbin/dump/optr.c @@ -1,4 +1,4 @@ -/* $OpenBSD: optr.c,v 1.32 2013/04/16 19:25:59 deraadt Exp $ */ +/* $OpenBSD: optr.c,v 1.33 2013/04/25 06:43:20 otto Exp $ */ /* $NetBSD: optr.c,v 1.11 1997/05/27 08:34:36 mrg Exp $ */ /*- @@ -209,9 +209,10 @@ timeest(void) deltat = tstart_writing - tnow + (1.0 * (tnow - tstart_writing)) / blockswritten * tapesize; - msg("%3.2f%% done, finished in %d:%02d\n", - (blockswritten * 100.0) / tapesize, - deltat / 3600, (deltat % 3600) / 60); + msg("%3.2f%% done, finished in %lld:%02lld\n", + (blockswritten * 100.0) / tapesize, + (long long)deltat / 3600, + ((long long)deltat % 3600) / 60); } } diff --git a/sbin/dump/tape.c b/sbin/dump/tape.c index 630c450d232..bf0ac0f3242 100644 --- a/sbin/dump/tape.c +++ b/sbin/dump/tape.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tape.c,v 1.34 2013/04/23 21:39:59 deraadt Exp $ */ +/* $OpenBSD: tape.c,v 1.35 2013/04/25 06:43:20 otto Exp $ */ /* $NetBSD: tape.c,v 1.11 1997/06/05 11:13:26 lukem Exp $ */ /*- @@ -231,8 +231,9 @@ do_stats(void) blocks = spcl.c_tapea - tapea_volume; msg("Volume %d completed at: %s", tapeno, ctime(&tnow)); if (ttaken > 0) { - msg("Volume %d took %d:%02d:%02d\n", tapeno, - ttaken / 3600, (ttaken % 3600) / 60, ttaken % 60); + msg("Volume %d took %lld:%02lld:%02lld\n", tapeno, + (long long)ttaken / 3600, ((long long)ttaken % 3600) / 60, + (long long)ttaken % 60); blocks /= ttaken; msg("Volume %d transfer rate: %lld KB/s\n", tapeno, blocks); xferrate += blocks; diff --git a/sbin/fsck_ext2fs/main.c b/sbin/fsck_ext2fs/main.c index ed29021b76d..d87e2c127ae 100644 --- a/sbin/fsck_ext2fs/main.c +++ b/sbin/fsck_ext2fs/main.c @@ -1,4 +1,4 @@ -/* $OpenBSD: main.c,v 1.18 2011/03/12 17:50:47 deraadt Exp $ */ +/* $OpenBSD: main.c,v 1.19 2013/04/25 06:43:20 otto Exp $ */ /* $NetBSD: main.c,v 1.1 1997/06/11 11:21:50 bouyer Exp $ */ /* @@ -241,7 +241,8 @@ checkfilesys(char *filesys, char *mntpt, long auxdata, int child) if (zlnhead != NULL) { printf("The following zero link count inodes remain:"); for (zlnp = zlnhead; zlnp; zlnp = zlnp->next) - printf(" %u,", zlnp->zlncnt); + printf(" %llu,", + (unsigned long long)zlnp->zlncnt); printf("\n"); } } diff --git a/sbin/fsck_ffs/main.c b/sbin/fsck_ffs/main.c index ec2798cebbd..6edc77835e8 100644 --- a/sbin/fsck_ffs/main.c +++ b/sbin/fsck_ffs/main.c @@ -1,4 +1,4 @@ -/* $OpenBSD: main.c,v 1.38 2011/04/24 07:07:03 otto Exp $ */ +/* $OpenBSD: main.c,v 1.39 2013/04/25 06:43:20 otto Exp $ */ /* $NetBSD: main.c,v 1.22 1996/10/11 20:15:48 thorpej Exp $ */ /* @@ -262,7 +262,8 @@ checkfilesys(char *filesys, char *mntpt, long auxdata, int child) if (zlnhead != NULL) { printf("The following zero link count inodes remain:"); for (zlnp = zlnhead; zlnp; zlnp = zlnp->next) - printf(" %u,", zlnp->zlncnt); + printf(" %llu,", + (unsigned long long)zlnp->zlncnt); printf("\n"); } } diff --git a/sbin/fsdb/fsdb.c b/sbin/fsdb/fsdb.c index 07d1b96edb7..e65286dbed6 100644 --- a/sbin/fsdb/fsdb.c +++ b/sbin/fsdb/fsdb.c @@ -1,4 +1,4 @@ -/* $OpenBSD: fsdb.c,v 1.26 2013/04/24 13:46:29 deraadt Exp $ */ +/* $OpenBSD: fsdb.c,v 1.27 2013/04/25 06:43:20 otto Exp $ */ /* $NetBSD: fsdb.c,v 1.7 1997/01/11 06:50:53 lukem Exp $ */ /*- @@ -284,10 +284,11 @@ cmdloop(void) static ino_t ocurrent; -#define GETINUM(ac,inum) inum = strtoul(argv[ac], &cp, 0); \ +#define GETINUM(ac,inum) inum = strtoull(argv[ac], &cp, 0); \ if (inum < ROOTINO || inum > maxino || cp == argv[ac] || *cp != '\0' ) { \ - printf("inode %llu out of range; range is [%d,%d]\n", \ - (unsigned long long)inum, ROOTINO, maxino); \ + printf("inode %llu out of range; range is [%llu,%llu]\n", \ + (unsigned long long)inum, (unsigned long long)ROOTINO, \ + (unsigned long long)maxino); \ return 1; \ } diff --git a/sbin/restore/dirs.c b/sbin/restore/dirs.c index 20498438fd7..1ac0d939fd8 100644 --- a/sbin/restore/dirs.c +++ b/sbin/restore/dirs.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dirs.c,v 1.34 2013/04/24 13:46:29 deraadt Exp $ */ +/* $OpenBSD: dirs.c,v 1.35 2013/04/25 06:43:20 otto Exp $ */ /* $NetBSD: dirs.c,v 1.26 1997/07/01 05:37:49 lukem Exp $ */ /* @@ -140,8 +140,8 @@ extractdirs(int genmode) int fd; Vprintf(stdout, "Extract directories from tape\n"); - (void)snprintf(dirfile, sizeof(dirfile), "%s/rstdir%d", tmpdir, - dumpdate); + (void)snprintf(dirfile, sizeof(dirfile), "%s/rstdir%lld", tmpdir, + (long long)dumpdate); if (command != 'r' && command != 'R') { strlcat(dirfile, "-XXXXXXXXXX", sizeof(dirfile)); fd = mkstemp(dirfile); @@ -153,8 +153,8 @@ extractdirs(int genmode) err(1, "cannot create directory temporary %s", dirfile); } if (genmode != 0) { - (void)snprintf(modefile, sizeof(modefile), "%s/rstmode%d", - tmpdir, dumpdate); + (void)snprintf(modefile, sizeof(modefile), "%s/rstmode%lld", + tmpdir, (long long)dumpdate); if (command != 'r' && command != 'R') { strlcat(modefile, "-XXXXXXXXXX", sizeof(modefile)); fd = mkstemp(modefile); @@ -574,8 +574,8 @@ setdirmodes(int flags) Vprintf(stdout, "Set directory mode, owner, and times.\n"); if (command == 'r' || command == 'R') - (void)snprintf(modefile, sizeof(modefile), "%s/rstmode%d", - tmpdir, dumpdate); + (void)snprintf(modefile, sizeof(modefile), "%s/rstmode%lld", + tmpdir, (long long)dumpdate); if (modefile[0] == '#') { panic("modefile not defined\n"); fputs("directory mode, owner, and times not set\n", stderr); diff --git a/sbin/restore/interactive.c b/sbin/restore/interactive.c index 376a4996b20..9e0ef7521d6 100644 --- a/sbin/restore/interactive.c +++ b/sbin/restore/interactive.c @@ -1,4 +1,4 @@ -/* $OpenBSD: interactive.c,v 1.27 2011/06/27 23:40:57 tedu Exp $ */ +/* $OpenBSD: interactive.c,v 1.28 2013/04/25 06:43:20 otto Exp $ */ /* $NetBSD: interactive.c,v 1.10 1997/03/19 08:42:52 lukem Exp $ */ /* @@ -677,7 +677,8 @@ formatf(struct afile *list, int nentry) for (j = 0; j < columns; j++) { fp = &list[j * lines + i]; if (vflag) { - fprintf(stderr, "%*d ", precision, fp->fnum); + fprintf(stderr, "%*llu ", precision, + (unsigned long long)fp->fnum); fp->len += precision + 1; } if (haveprefix) { |