File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -510,10 +510,12 @@ The :mod:`signal` module defines the following functions:
510510
511511.. function :: set_wakeup_fd(fd, *, warn_on_full_buffer=True)
512512
513- Set the wakeup file descriptor to *fd *. When a signal is received, the
514- signal number is written as a single byte into the fd. This can be used by
515- a library to wakeup a poll or select call, allowing the signal to be fully
516- processed.
513+ Set the wakeup file descriptor to *fd *. When a signal your program has
514+ registered a signal handler for is received, the signal number is written as
515+ a single byte into the fd. If you haven't registered a signal handler for
516+ the signals you care about, then nothing will be written to the wakeup fd.
517+ This can be used by a library to wakeup a poll or select call, allowing the
518+ signal to be fully processed.
517519
518520 The old wakeup fd is returned (or -1 if file descriptor wakeup was not
519521 enabled). If *fd * is -1, file descriptor wakeup is disabled.
You can’t perform that action at this time.
0 commit comments