diff options
| author | Matthew N. Dodd <mdodd@FreeBSD.org> | 2003-03-25 00:16:41 +0000 |
|---|---|---|
| committer | Matthew N. Dodd <mdodd@FreeBSD.org> | 2003-03-25 00:16:41 +0000 |
| commit | c04affffc109594f755268500ef13c678e2ff1ce (patch) | |
| tree | 56c057181a7b693e9bd923ee99feb1e54d1af1f1 /sbin | |
| parent | 227f9a1c5853566d8177f487b69a896b1121f84d (diff) | |
Notes
Diffstat (limited to 'sbin')
| -rw-r--r-- | sbin/mount_nfs/Makefile | 2 | ||||
| -rw-r--r-- | sbin/mount_nfs/mount_nfs.c | 9 |
2 files changed, 7 insertions, 4 deletions
diff --git a/sbin/mount_nfs/Makefile b/sbin/mount_nfs/Makefile index 26f69c8dd9ec6..0d3751498e87e 100644 --- a/sbin/mount_nfs/Makefile +++ b/sbin/mount_nfs/Makefile @@ -9,7 +9,7 @@ MAN= mount_nfs.8 MOUNT= ${.CURDIR}/../mount UMNTALL= ${.CURDIR}/../../usr.sbin/rpc.umntall CFLAGS+= -DNFS -I${MOUNT} -I${UMNTALL} -WARNS= 0 +WARNS= 2 .PATH: ${MOUNT} ${UMNTALL} diff --git a/sbin/mount_nfs/mount_nfs.c b/sbin/mount_nfs/mount_nfs.c index c6af57162a7e9..7bbfa7edb6ad6 100644 --- a/sbin/mount_nfs/mount_nfs.c +++ b/sbin/mount_nfs/mount_nfs.c @@ -72,6 +72,7 @@ static const char rcsid[] = #include <netdb.h> #include <stdio.h> #include <stdlib.h> +#include <string.h> #include <strings.h> #include <sysexits.h> #include <unistd.h> @@ -248,7 +249,7 @@ main(argc, argv) int c; struct nfs_args *nfsargsp; struct nfs_args nfsargs; - int mntflags, altflags, nfssvc_flag, num; + int mntflags, altflags, num; char *name, *p, *spec; char mntpath[MAXPATHLEN]; @@ -690,7 +691,8 @@ tryagain: try.tv_sec = 10; try.tv_usec = 0; - stat = clnt_call(clp, NFSPROC_NULL, xdr_void, NULL, xdr_void, NULL, + stat = clnt_call(clp, NFSPROC_NULL, (xdrproc_t)xdr_void, NULL, + (xdrproc_t)xdr_void, NULL, try); if (stat != RPC_SUCCESS) { if (stat == RPC_PROGVERSMISMATCH && trymntmode == ANY) { @@ -719,7 +721,8 @@ tryagain: clp->cl_auth = authsys_create_default(); nfhret.auth = RPCAUTH_UNIX; nfhret.vers = mntvers; - stat = clnt_call(clp, RPCMNT_MOUNT, xdr_dir, spec, xdr_fh, &nfhret, + stat = clnt_call(clp, RPCMNT_MOUNT, (xdrproc_t)xdr_dir, spec, + (xdrproc_t)xdr_fh, &nfhret, try); auth_destroy(clp->cl_auth); if (stat != RPC_SUCCESS) { |
