FD_RESOLVE_BENEATH
{ .f = FD_RESOLVE_BENEATH, .t = UF_RESOLVE_BENEATH },
{ .f = UF_RESOLVE_BENEATH, .t = FD_RESOLVE_BENEATH },
((fd_flags & FD_RESOLVE_BENEATH) != 0 ?
if ((fcntl(dfd, F_GETFD) & FD_RESOLVE_BENEATH) == 0)
if ((fcntl(dfd2, F_GETFD) & FD_RESOLVE_BENEATH) == 0)
ATF_REQUIRE(fcntl(putfd, F_SETFD, fdflags | FD_RESOLVE_BENEATH) != -1);
ATF_REQUIRE((fcntl(putfd, F_GETFD) & FD_RESOLVE_BENEATH) != 0);
ATF_REQUIRE_MSG((fdflags & FD_RESOLVE_BENEATH) != 0,