diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 14:02:27 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 14:02:27 -0400 |
| commit | 6d8bdc65446a704d0750217efd05532fc641ea7d (patch) | |
| tree | 8ae6d698b3c9801750a8b117b3842fb369872a3a /static/openbsd/man9/vwakeup.9 | |
| parent | 2f467bd7ff8f8db0dafa40426166491d7f57f368 (diff) | |
docs: OpenBSD Man Pages Added
Diffstat (limited to 'static/openbsd/man9/vwakeup.9')
| -rw-r--r-- | static/openbsd/man9/vwakeup.9 | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/static/openbsd/man9/vwakeup.9 b/static/openbsd/man9/vwakeup.9 new file mode 100644 index 00000000..4ce8a550 --- /dev/null +++ b/static/openbsd/man9/vwakeup.9 @@ -0,0 +1,48 @@ +.\" $OpenBSD: vwakeup.9,v 1.5 2013/08/14 06:32:33 jmc Exp $ +.\" Written by Jared Yanovich +.\" This file belongs to the public domain. +.Dd $Mdocdate: August 14 2013 $ +.Dt VWAKEUP 9 +.Os +.Sh NAME +.Nm vwakeup +.Nd update outstanding I/O count and do wakeup on a vnode +.Sh SYNOPSIS +.In sys/param.h +.In sys/vnode.h +.Ft void +.Fn vwakeup "struct vnode *vp" +.Sh DESCRIPTION +The +.Fn vwakeup +function updates the number of outstanding I/O operations on the target +vnode, stored in its +.Va v_numoutput +field. +If the target vnode has the +.Dv VBIOWAIT +flag set in its +.Va v_bioflag +field and has no outstanding I/O operations remaining, a +.Xr wakeup 9 +is performed as well. +.Pp +The +.Fn vwakeup +function must be called at +.Xr splbio 9 . +.Sh SEE ALSO +.Xr panic 9 , +.Xr splbio 9 , +.Xr vnode 9 , +.Xr vwaitforio 9 , +.Xr wakeup 9 +.Sh HISTORY +This document first appeared in +.Ox 3.7 . +.Sh CAVEATS +Calling +.Fn vwakeup +more times than the number of outstanding I/O operations will cause the +system to +.Xr panic 9 . |
