summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2011-04-21 02:44:15 +0000
committerkrw <krw@openbsd.org>2011-04-21 02:44:15 +0000
commit1c85f8b32e40b2b1b4e74ffb47fbfc44f8590ec8 (patch)
treeabbb3f9b4a42bc6d6663b9eb304d4a318e5a235f
parentahci asks atascsi to reserve a ccb to use for error handling, but then (diff)
downloadwireguard-openbsd-1c85f8b32e40b2b1b4e74ffb47fbfc44f8590ec8.tar.xz
wireguard-openbsd-1c85f8b32e40b2b1b4e74ffb47fbfc44f8590ec8.zip
Fix more long vs 64bit type mismatches. Now 4GB i386 <-> macppc
transfers work for Richard Toohey.
-rw-r--r--usr.bin/rdist/docmd.c6
-rw-r--r--usr.bin/rdist/rdist.c8
2 files changed, 7 insertions, 7 deletions
diff --git a/usr.bin/rdist/docmd.c b/usr.bin/rdist/docmd.c
index c24ba7b85b9..fb14ded7830 100644
--- a/usr.bin/rdist/docmd.c
+++ b/usr.bin/rdist/docmd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: docmd.c,v 1.23 2011/04/18 22:18:30 krw Exp $ */
+/* $OpenBSD: docmd.c,v 1.24 2011/04/21 02:44:15 krw Exp $ */
/*
* Copyright (c) 1983 Regents of the University of California.
@@ -404,13 +404,13 @@ makeconn(char *rhost)
return(0);
}
if (min_freespace) {
- (void) sendcmd(C_SETCONFIG, "%c%d", SC_FREESPACE,
+ (void) sendcmd(C_SETCONFIG, "%c%lld", SC_FREESPACE,
min_freespace);
if (response() < 0)
return(0);
}
if (min_freefiles) {
- (void) sendcmd(C_SETCONFIG, "%c%d", SC_FREEFILES,
+ (void) sendcmd(C_SETCONFIG, "%c%lld", SC_FREEFILES,
min_freefiles);
if (response() < 0)
return(0);
diff --git a/usr.bin/rdist/rdist.c b/usr.bin/rdist/rdist.c
index 9deb307e37f..96fc5aa2f95 100644
--- a/usr.bin/rdist/rdist.c
+++ b/usr.bin/rdist/rdist.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rdist.c,v 1.20 2011/04/10 15:47:28 krw Exp $ */
+/* $OpenBSD: rdist.c,v 1.21 2011/04/21 02:44:15 krw Exp $ */
/*
* Copyright (c) 1983 Regents of the University of California.
@@ -42,8 +42,8 @@
char *distfile = NULL; /* Name of distfile to use */
int maxchildren = MAXCHILDREN; /* Max no of concurrent PIDs */
int nflag = 0; /* Say without doing */
-long min_freespace = 0; /* Min filesys free space */
-long min_freefiles = 0; /* Min filesys free # files */
+int64_t min_freespace = 0; /* Min filesys free space */
+int64_t min_freefiles = 0; /* Min filesys free # files */
FILE *fin = NULL; /* Input file pointer */
char localmsglist[] = "stdout=all:notify=all:syslog=nerror,ferror";
char *remotemsglist = NULL;
@@ -169,7 +169,7 @@ main(int argc, char **argv, char **envp)
"'%s'", errstr, optarg);
}
else if (c == 'A') {
- min_freefiles = (u_int64_t)strtonum(optarg,
+ min_freefiles = (int64_t)strtonum(optarg,
0, LLONG_MAX, &errstr);
if (errstr)
fatalerr("Minimum free files is %s: "