EFD_CLOEXEC
fds [1] = eventfd (0, EFD_NONBLOCK | EFD_CLOEXEC);
# ifndef EFD_CLOEXEC
flags |= EFD_CLOEXEC;
_Static_assert(EFD_CLOEXEC == O_CLOEXEC, "Mismatched EFD_CLOEXEC");
if ((ae.flags & ~(EFD_CLOEXEC | EFD_NONBLOCK |
if ((ae->flags & EFD_CLOEXEC) != 0)