vwakeup man page on OpenBSD

Man page or keyword search:  
man Server   11362 pages
apropos Keyword Search (all sections)
Output format
OpenBSD logo
[printable version]

VWAKEUP(9)		     OpenBSD Kernel Manual		    VWAKEUP(9)

NAME
     vwakeup - update outstanding I/O count and do wakeup on a vnode

SYNOPSIS
     #include <sys/param.h>
     #include <sys/vnode.h>

     void
     vwakeup(struct vnode *vp);

DESCRIPTION
     The vwakeup() function updates the number of outstanding I/O operations
     on the target vnode, stored in its v_numoutput field.  If the target
     vnode has the VBIOWAIT flag set in its v_bioflag field and has no
     outstanding I/O operations remaining, a wakeup(9) is performed as well.

     The vwakeup() function must be called at splbio(9).

SEE ALSO
     panic(9), splbio(9), vnode(9), vwaitforio(9), wakeup(9)

HISTORY
     This document first appeared in OpenBSD 3.7.

CAVEATS
     Calling vwakeup() more times than the number of outstanding I/O
     operations will cause the system to panic(9).

OpenBSD 4.9			 May 31, 2007			   OpenBSD 4.9
[top]

List of man pages available for OpenBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net