summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorotto <otto@openbsd.org>2013-04-25 06:43:20 +0000
committerotto <otto@openbsd.org>2013-04-25 06:43:20 +0000
commit520eb3794df302872019d41e02a630660ff8ea30 (patch)
tree7edc9aa4b6279e25faa3ebfe8e55e7c6c259a342
parentfix format string; found while scaning the tree for time_t/ino_t problems; (diff)
downloadwireguard-openbsd-520eb3794df302872019d41e02a630660ff8ea30.tar.xz
wireguard-openbsd-520eb3794df302872019d41e02a630660ff8ea30.zip
big int_t/time_t fixes; ok deraadt@ krw@
-rw-r--r--sbin/dhclient/dhclient.c7
-rw-r--r--sbin/dump/optr.c9
-rw-r--r--sbin/dump/tape.c7
-rw-r--r--sbin/fsck_ext2fs/main.c5
-rw-r--r--sbin/fsck_ffs/main.c5
-rw-r--r--sbin/fsdb/fsdb.c9
-rw-r--r--sbin/restore/dirs.c14
-rw-r--r--sbin/restore/interactive.c5
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) {