Subject: compiling rpc.lockd fails on amd64...
To: None <current-users@netbsd.org>
From: Kurt Schreiner <ks@ub.uni-mainz.de>
List: current-users
Date: 08/09/2006 15:34:25
Hi,
form sources cvs update-d this morning (MET) rpc.lockd fails to compile:
/u/NetBSD/src/usr.sbin/rpc.lockd/lockd_lock.c: In function 'fhconv':
/u/NetBSD/src/usr.sbin/rpc.lockd/lockd_lock.c:81: warning: format '%d' expects type 'int', but argument 3 has type 'size_t'
/u/NetBSD/src/usr.sbin/rpc.lockd/lockd_lock.c:81: warning: format '%zd' expects type 'signed size_t', but argument 4 has type 'int'
exchanging %zd and %d does the job (at least on my amd boxes ;-)
--- /u/NetBSD/src/usr.sbin/rpc.lockd/lockd_lock.c.old 2006-08-08 15:29:23.000000000 +0200
+++ /u/NetBSD/src/usr.sbin/rpc.lockd/lockd_lock.c 2006-08-09 15:24:42.000000000 +0200
@@ -77,7 +77,7 @@
sz = rfh->n_len;
if (sz > FHANDLE_SIZE_MAX) {
syslog(LOG_DEBUG,
- "received fhandle size %d, max supported size %zd",
+ "received fhandle size %zd, max supported size %d",
sz, FHANDLE_SIZE_MAX);
errno = EINVAL;
return -1;
Kurt