Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Kernel Functions for Driverspollwakeup(9F)


NAME

 pollwakeup - inform a process that an event has occurred

SYNOPSIS

 
#include <sys/poll.h>
void pollwakeup(struct pollhead *php, short event);

INTERFACE LEVEL

 

Architecture independent level 1 (DDI/DKI).

PARAMETERS

 
php
Pointer to a pollhead structure.
event
Event to notify the process about.

DESCRIPTION

 

pollwakeup() wakes a process waiting on the occurrence of an event. It should be called from a driver for each occurrence of an event. The pollhead structure will usually be associated with the driver's private data structure associated with the particular minor device where the event has occurred. See chpoll(9E) and poll(2) for more detail.

CONTEXT

 

pollwakeup() can be called from user or interrupt context.

SEE ALSO

 

poll(2), chpoll(9E)

Writing Device Drivers

NOTES

 

Driver defined locks should not be held across calls to this function.


SunOS 5.9Go To TopLast Changed 11 Apr 1991

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.