this `fcntl` flag change isn't undone when this function call returns