diff options
author | alfred <alfred@FreeBSD.org> | 2004-07-08 00:43:50 +0000 |
---|---|---|
committer | alfred <alfred@FreeBSD.org> | 2004-07-08 00:43:50 +0000 |
commit | 4dc964a3b81931452d4dd537022f6660fdc93cac (patch) | |
tree | e62f8ad4207d9cbdd6a674900ba16194022da63a | |
parent | 60a197bb101b2936ceba4df979b3354dc93fb8d9 (diff) | |
download | FreeBSD-src-4dc964a3b81931452d4dd537022f6660fdc93cac.zip FreeBSD-src-4dc964a3b81931452d4dd537022f6660fdc93cac.tar.gz |
There is no VOP_TRUNCATE anymore.
style(9) (parenthesis around return values) the example.
-rw-r--r-- | share/man/man9/VOP_RDWR.9 | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/share/man/man9/VOP_RDWR.9 b/share/man/man9/VOP_RDWR.9 index 4aaea5a..dfe25f3 100644 --- a/share/man/man9/VOP_RDWR.9 +++ b/share/man/man9/VOP_RDWR.9 @@ -142,7 +142,7 @@ vop_read(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred) if (bp != NULL) bqrelse(bp); - return error; + return (error); } int @@ -207,7 +207,8 @@ vop_write(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred) if (error) { if (ioflag & IO_UNIT) { - VOP_TRUNCATE(vp, osize, ioflag & IO_SYNC, cred, uio->uio_td); + /* call private routine to truncate file. */ + your_truncate(vp, osize, ioflag & IO_SYNC, cred, uio->uio_td); uio->uio_offset -= resid - uio->uio_resid; uio->uio_resid = resid; } @@ -216,7 +217,7 @@ vop_write(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred) error = VOP_UPDATE(vp, &tv, &tv, 1); /* XXX what does this do? */ } - return error; + return (error); } .Ed .Sh ERRORS |