X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/a8599e8871106a8a205c389de5856efa7d77cb8e..3b35bf499f76e67f8f24afd8572a953ec82c4c18:/sys/nfs/nfs_vnops.c diff --git a/sys/nfs/nfs_vnops.c b/sys/nfs/nfs_vnops.c index 6033f0d99e..300e528500 100644 --- a/sys/nfs/nfs_vnops.c +++ b/sys/nfs/nfs_vnops.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * From: @(#)nfs_vnops.c 7.60 (Berkeley) 5/24/91 - * $Id$ + * $Id: nfs_vnops.c,v 1.5 1993/11/25 01:36:55 wollman Exp $ */ /* @@ -776,7 +776,7 @@ nfs_mknod(ndp, vap, cred, p) rdev = txdr_unsigned(vap->va_rdev); #ifdef FIFO else if (vap->va_type == VFIFO) - rdev = 0xffffffff; + rdev = 0xffffffffUL; #endif /* FIFO */ else { VOP_ABORTOP(ndp); @@ -1258,11 +1258,11 @@ nfs_readdirrpc(vp, uiop, cred) struct ucred *cred; { register long len; - register struct direct *dp; + register struct direct *dp = 0; register u_long *tl; register caddr_t cp; register long t1; - long tlen, lastlen; + long tlen, lastlen = 0; caddr_t bpos, dpos, cp2; u_long xid; int error = 0; @@ -1271,8 +1271,8 @@ nfs_readdirrpc(vp, uiop, cred) caddr_t dpos2; int siz; int more_dirs = 1; - off_t off, savoff; - struct direct *savdp; + off_t off, savoff = 0; + struct direct *savdp = 0; struct nfsmount *nmp; struct nfsnode *np = VTONFS(vp); long tresid; @@ -1743,14 +1743,19 @@ nfs_advlock(vp, id, op, fl, flags) struct flock *fl; int flags; { +#ifdef notyet + register struct nfsnode *np = VTONFS(vp); + return (lf_advlock(&(np->n_lockf), np->n_size, id, op, fl, flags)); +#else return (EOPNOTSUPP); +#endif } /* * Print out the contents of an nfsnode. */ -int +void nfs_print(vp) struct vnode *vp; { @@ -1769,5 +1774,4 @@ nfs_print(vp) if (np->n_lockwaiter) printf(" waiting pid %d", np->n_lockwaiter); printf("\n"); - return(0); }