Opened fd should be set FD_CLOEXEC by default