DOPOWERHOOKS(9) OpenBSD Kernel Manual DOPOWERHOOKS(9)NAMEdopowerhooks - run all power hooks
SYNOPSIS
#include <sys/types.h>
#include <sys/systm.h>
void
dopowerhooks(int why);
DESCRIPTIONdopowerhooks() calls all power hooks that have been established using
powerhook_establish(9). At ``suspend'' and ``standby'' time, power hooks
are called in reverse order, i.e., the power hook established last will
be called first. At ``resume'' time, power hooks are called in order,
i.e., the power hook established first will be called first.
dopowerhooks() is invoked by acpi(4) or apm(4) when a power state change
is detected. The why argument is one of PWR_SUSPEND, PWR_STANDBY, or
PWR_RESUME, describing the reason for the change in power state. Each
established power hook is passed this information so the appropriate
actions can be taken.
SEE ALSOacpi(4), apm(4), powerhook_establish(9)OpenBSD 4.9 January 17, 2009 OpenBSD 4.9