HomeFreeBSD

NFS O_EXCL file create semantics temporarily uses file attributes to store

Description

NFS O_EXCL file create semantics temporarily uses file attributes to store
the file verifier. The NFS client is supposed to do a SETATTR after a
successful O_EXCL open/create to clean up the attributes. FreeBSD's
client code was generating a SETATTR rpc but was not generating an access
or modification time update within that rpc, leaving the file with a
broken access time that solaris chokes on (and it doesn't look very
nice when you ls -lua under FreeBSD either!). Fixed.

Details

Provenance
Matthew Dillon <dillon@FreeBSD.org>Authored on Jan 4 2001, 10:45 PM
Parents
rGd772649af391: Try and stop config(8) from freaking out due to unnecessary paranoia
Branches
Unknown
Tags
Unknown

Event Timeline