From 388aa14a1f974e29b7ecfcf45a9f15ac6f82c449 Mon Sep 17 00:00:00 2001 From: alfred Date: Thu, 8 Jul 2004 00:43:50 +0000 Subject: [PATCH] There is no VOP_TRUNCATE anymore. style(9) (parenthesis around return values) the example. --- share/man/man9/VOP_RDWR.9 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/share/man/man9/VOP_RDWR.9 b/share/man/man9/VOP_RDWR.9 index 4aaea5a52e58..dfe25f34bf7c 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