POLLHEAD_CLEAN(9F) Kernel Functions for Drivers POLLHEAD_CLEAN(9F)

NAME


pollhead_clean - inform the kernel that a pollhead is being deallocated

SYNOPSIS


#include <sys/poll.h>


void pollhead_clean(struct pollhead *php);


INTERFACE LEVEL


Architecture independent level 1 (DDI/DKI).

PARAMETERS


php
Pointer to a pollhead structure.


DESCRIPTION


The pollhead_clean() function informs the kernel that a driver's pollhead
structure is about to be deallocated, usually as part of the driver's
close(9E) entry point before the software state that contains the
pollhead is deallocated via ddi_soft_state_free(9F). See chpoll(9E),
pollwakeup(9F) and poll(2) for more detail.

CONTEXT


The pollhead_clean() function is generally called from the context of a
close(9E) entry point, but may be called from user or kernel context.

SEE ALSO


poll(2), chpoll(9E), pollwakeup(9F)


illumos June 12, 1998 POLLHEAD_CLEAN(9F)