On Wed, 2008-01-02 at 10:55 +0100, Michael Kerrisk wrote: > Hey Trond, > > Would you take a quick look at > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=453946 > > Do you have some insights on this? What should the man page say about > current support of O_EXCL on NFS? > > Cheers, > > Michael
Hi Michael, Timo is correct. O_EXCL has been supported for NFSv3 (and NFSv4) ever since the 2.6 series kernels came out. However, please note that * it is not supported for any 2.4.x kernels, since that would require some VFS re-engineering that is not compatible with the 'stable kernel' rules. * As Timo states, the NFSv2 protocol cannot support O_EXCL semantics. I think the second point warrants keeping the link() workaround mention, though, since people who are interested in writing completely portable software may still find it useful. For instance, a lot of mail delivery setups are still using the type of locking scheme described there. Cheers Trond -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]