Sorry, I don't seem to be getting it. What kind of problems does it cause below? If this line is reached and `errno` is `EINVAL` it'll just keep note that `O_CLOEXEC` does not work and will enter critical section.