In Linux kernel version 2.6.22, a new system call signalfd() was added, which allows receiving signals via a special file descriptor.
В ядре Linux версии 2.6.22 был добавлен новый системный вызов signalfd(), который позволяет получать сигналы через специальный дескриптор файла.