freebsd-skq/sys/fs/msdosfs
Bruce Evans 32a95d83f9 Fixed a very old bug in setting timestamps using utimes(2) on msdosfs
files.  We didn't clear the update marks when we set the times, so
some of the settings were sometimes clobbered with the current time a
little later.  This caused cp -p even by root to almost always fail
to preserve any times despite not reporting any errors in attempting
to preserve them.

Don't forget to set the archive attribute when we set the read-only
attribute.  We should only set the archive attribute if we actually
change something, but we mostly don't bother avoiding setting it
elsewhere, so don't bother here yet.

MFC after:	1 week
2002-04-05 14:01:04 +00:00
..
bootsect.h Axe more unused GEMDOS code that was #ifdef atari. 2001-11-28 16:56:42 +00:00
bpb.h Axe more unused GEMDOS code that was #ifdef atari. 2001-11-28 16:56:42 +00:00
denode.h Remove __P. 2002-03-19 22:20:14 +00:00
direntry.h Remove __P. 2002-03-19 22:20:14 +00:00
fat.h Remove __P. 2002-03-19 22:20:14 +00:00
msdosfs_conv.c Remove __P. 2002-03-19 22:20:14 +00:00
msdosfs_denode.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
msdosfs_fat.c Fixed some style bugs in the removal of __P(()). Continuation lines 2002-03-23 12:38:05 +00:00
msdosfs_lookup.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
msdosfs_vfsops.c Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
msdosfs_vnops.c Fixed a very old bug in setting timestamps using utimes(2) on msdosfs 2002-04-05 14:01:04 +00:00
msdosfsmount.h Remove __P. 2002-03-19 22:20:14 +00:00