summaryrefslogtreecommitdiffstats
path: root/share/man/man9/VOP_RDWR.9
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2004-07-08 00:43:50 +0000
committeralfred <alfred@FreeBSD.org>2004-07-08 00:43:50 +0000
commit4dc964a3b81931452d4dd537022f6660fdc93cac (patch)
treee62f8ad4207d9cbdd6a674900ba16194022da63a /share/man/man9/VOP_RDWR.9
parent60a197bb101b2936ceba4df979b3354dc93fb8d9 (diff)
downloadFreeBSD-src-4dc964a3b81931452d4dd537022f6660fdc93cac.zip
FreeBSD-src-4dc964a3b81931452d4dd537022f6660fdc93cac.tar.gz
There is no VOP_TRUNCATE anymore.
style(9) (parenthesis around return values) the example.
Diffstat (limited to 'share/man/man9/VOP_RDWR.9')
-rw-r--r--share/man/man9/VOP_RDWR.97
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
OpenPOWER on IntegriCloud