Overview¶
CFFI bindings for signalfd. Interface is mostly the same as https://pypi.python.org/pypi/python-signalfd
Free software: BSD license
Installation¶
pip install signalfd
Usage¶
import signalfd
fd = signalfd.signalfd(-1, [signal.SIGUSR1], signalfd.SFD_CLOEXEC)
try:
signalfd.sigprocmask(signalfd.SIG_BLOCK, [signal.SIGUSR1])
while True:
si = signalfd.read_siginfo(fd)
print(si.ssi_signo)
finally:
os.close(fd)
Documentation¶
Development¶
To run the all tests run:
tox