Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

sun-lamp CVS commits



mycroft
Fri Jun  2 11:33:33 EDT 1995
Update of /a/cvsroot/src/sys/msdosfs
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv9441

Modified Files:
        denode.h msdosfs_denode.c msdosfs_vnops.c 
Log Message:
Various changes:
* Update the `archive' bit any time the file's time stamp is updated.
* Don't set the `archive' bit automatically for directories, and don't
update the time stamp of directories automatically.  (There are the DOS
semantics.)
* Use DE_TIMES() to change the time stamp in deupdat().  Remove the extra
time stamp argument, as it's superfluous, and we may want to make changes
without touching the time stamp.
* Allow denode updates iff DE_MODIFIED is set after DE_TIMES() is called.
This allows us to make changes that are totally independent of the time
stamp, and to avoid rewriting the entry if the time stamp was ignored (e.g.
for directories).
* Make time stamp changes in setattr() asynchronous.



Home | Main Index | Thread Index | Old Index