abrir O_CREAT | O_EXCL no NFS no Linux?

Quando no kernel Linux 2.6 e no NFSv3 nãoopen("fname", O_CREAT|O_EXCL) tornou-se válido? O canônico atualopen(2) documentação de chamada do sistema (http://www.kernel.org/doc/man-pages/online/pages/man2/open.2.html) diz que está tudo bem:

  - O_EXCL  
   - ...  
      On NFS, O_EXCL is only supported when using NFSv3 or later on kernel  
      2.6 or later.  In NFS environments where O_EXCL support is not  
      provided, programs that rely on it for performing locking tasks will  
      contain a race condition.  Portable programs that want to perform  
      atomic file locking using a lockfile, and need to avoid reliance on NFS  
      support for O_EXCL, can  ...

Parece que todos os kernels 2.6 estão OK, mas a página de manualchangelog (ca tardio kernel 2.6.23) começa indicando validadequatro anos após a versão 2.6.0 ser lançada, e a web está repleta de usuários de conselhos censurando esse uso nos últimos dois anos. Gostaria de usar essa configuração nos sistemas RHEL 5 (2.6.18), mas não consegui definir quando realmente se tornou seguro. Alguém tem uma resposta definitiva?

questionAnswers(1)

yourAnswerToTheQuestion