exec, fd, FD_CLOEXEC flag