SFD_CLOEXEC
wake_signals = signalfd(-1, &set, SFD_CLOEXEC);
BUILD_BUG_ON(SFD_CLOEXEC != O_CLOEXEC);
if (flags & ~(SFD_CLOEXEC | SFD_NONBLOCK))
sample_sig_fd = signalfd(-1, &st, SFD_CLOEXEC | SFD_NONBLOCK);
daemon->signal_fd = signalfd(-1, &mask, SFD_NONBLOCK|SFD_CLOEXEC);