FD_CLOFORK
((flags & O_CLOFORK) != 0 ? FD_CLOFORK : 0);
X(FD_CLOEXEC) X(FD_CLOFORK) X(0) XEND
if ((flags & ~(FD_CLOEXEC | FD_CLOFORK)) != 0)
((flags & FD_CLOFORK) != 0 ? FDDUP_FLAG_CLOFORK : 0),
{ .f = FD_CLOFORK, .t = UF_FOCLOSE },
{ .f = UF_FOCLOSE, .t = FD_CLOFORK },
"close-on-fork", FD_CLOFORK, i >= 2 && i <= 5);
if (fcntl(fd2, F_GETFD) != FD_CLOFORK)
if (fcntl(fd2, F_GETFD) != FD_CLOFORK)
ATF_REQUIRE_EQ_MSG(fcntl(getfd, F_GETFD) & FD_CLOFORK, FD_CLOFORK,