fix signalfd not to ignore flags