Add support for signalfd