Skip to content

Commit

Permalink
[3.5] Mention how to disable signal fd wakeup (GH-2140) (#2150)
Browse files Browse the repository at this point in the history
(cherry picked from commit d79c1d4)
  • Loading branch information
pitrou committed Jun 13, 2017
1 parent 5a86154 commit e0e0029
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions Doc/library/signal.rst
Expand Up @@ -306,8 +306,10 @@ The :mod:`signal` module defines the following functions:
a library to wakeup a poll or select call, allowing the signal to be fully
processed.

The old wakeup fd is returned. *fd* must be non-blocking. It is up to the
library to remove any bytes before calling poll or select again.
The old wakeup fd is returned (or -1 if file descriptor wakeup was not
enabled). If *fd* is -1, file descriptor wakeup is disabled.
If not -1, *fd* must be non-blocking. It is up to the library to remove
any bytes from *fd* before calling poll or select again.

Use for example ``struct.unpack('%uB' % len(data), data)`` to decode the
signal numbers list.
Expand Down

0 comments on commit e0e0029

Please sign in to comment.