A corrida está se referindo apenas aos arquivos que não estão no diretório atual. O caminho relativo que você está passando para openat () pode conter um symlink que aponta para um diretório diferente daquele que você está esperando.
Se você só usa open () com arquivos no diretório atual (depois de ter certeza de estar onde você quer estar), você evita esse problema.