mirror of https://github.com/mkerrisk/man-pages
epoll.7: Minor tweaks to Neil Brown's patch
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
6db5acce0e
commit
d3695ae2c7
28
man7/epoll.7
28
man7/epoll.7
|
@ -179,28 +179,30 @@ If the system is in
|
|||
mode via
|
||||
.I /sys/power/autosleep
|
||||
and an event happens which wakes the device from sleep, the device
|
||||
driver will only keep the device awake until that event is queued. To
|
||||
keep the device awake until the event has been processed it is
|
||||
necessary to use
|
||||
.B epoll
|
||||
and the
|
||||
driver will only keep the device awake until that event is queued.
|
||||
To keep the device awake until the event has been processed,
|
||||
it is necessary to use the
|
||||
.BR epoll (7)
|
||||
.B EPOLLWAKEUP
|
||||
flag.
|
||||
|
||||
When this flag is set in the
|
||||
When the
|
||||
.B EPOLLWAKEUP
|
||||
flag is set in the
|
||||
.B events
|
||||
field for a
|
||||
.I struct epoll_event
|
||||
then system will be kept awake from the moment the event is queued,
|
||||
.IR "struct epoll_event" ,
|
||||
the system will be kept awake from the moment the event is queued,
|
||||
through the
|
||||
.IR epoll_wait (2)
|
||||
.BR epoll_wait (2)
|
||||
call which returns the event until the subsequent
|
||||
.IR epoll_wait (2)
|
||||
call. If the event should keep the system awake beyond that time,
|
||||
the a separate
|
||||
.BR epoll_wait (2)
|
||||
call.
|
||||
If the event should keep the system awake beyond that time,
|
||||
then a separate
|
||||
.I wake_lock
|
||||
should be taken before the second
|
||||
.IR epoll_wait (2)
|
||||
.BR epoll_wait (2)
|
||||
call.
|
||||
.SS /proc interfaces
|
||||
The following interfaces can be used to limit the amount of
|
||||
|
|
Loading…
Reference in New Issue