O problema diz respeito ao comportamento de `os.OpenFile` quando o caminho de destino é um link simbólico quebrado. Em sistemas Unix, `os.OpenFile` com as flags `O CREATE` e `O EXCL` nunca segue links simbólicos. No entanto, no Windows, se o caminho de destino fosse um link simbólico para um local inexistente, `os.OpenFile` criava um arquivo nesse local. Essa discrepância foi corrigida e, agora, `os.OpenFile` sempre retorna um erro quando as flags `O CREATE` e `O EXCL` estão ambas definidas e o caminho de destino é um link simbólico.