summaryrefslogtreecommitdiffstats
path: root/sys/fs/msdosfs/denode.h
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2006-10-24 11:14:05 +0000
committerphk <phk@FreeBSD.org>2006-10-24 11:14:05 +0000
commitabedeeee558af25b4abd739c4dbe7cf90e743857 (patch)
tree5426603e455e28b39b7507678ac90f92a4ed2c0f /sys/fs/msdosfs/denode.h
parente74f0ab1401b205bfe9ee22d26d1800157598185 (diff)
downloadFreeBSD-src-abedeeee558af25b4abd739c4dbe7cf90e743857.zip
FreeBSD-src-abedeeee558af25b4abd739c4dbe7cf90e743857.tar.gz
Replace slightly crummy fattime<->timespec conversion functions.
Diffstat (limited to 'sys/fs/msdosfs/denode.h')
-rw-r--r--sys/fs/msdosfs/denode.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/fs/msdosfs/denode.h b/sys/fs/msdosfs/denode.h
index d77d8e1..4fa51aa 100644
--- a/sys/fs/msdosfs/denode.h
+++ b/sys/fs/msdosfs/denode.h
@@ -218,8 +218,8 @@ struct denode {
#define DETIMES(dep, acc, mod, cre) do { \
if ((dep)->de_flag & DE_UPDATE) { \
(dep)->de_flag |= DE_MODIFIED; \
- unix2dostime((mod), &(dep)->de_MDate, &(dep)->de_MTime, \
- NULL); \
+ timespec2fattime((mod), 0, &(dep)->de_MDate, \
+ &(dep)->de_MTime, NULL); \
(dep)->de_Attributes |= ATTR_ARCHIVE; \
} \
if ((dep)->de_pmp->pm_flags & MSDOSFSMNT_NOWIN95) { \
@@ -229,15 +229,15 @@ struct denode {
if ((dep)->de_flag & DE_ACCESS) { \
u_int16_t adate; \
\
- unix2dostime((acc), &adate, NULL, NULL); \
+ timespec2fattime((acc), 0, &adate, NULL, NULL); \
if (adate != (dep)->de_ADate) { \
(dep)->de_flag |= DE_MODIFIED; \
(dep)->de_ADate = adate; \
} \
} \
if ((dep)->de_flag & DE_CREATE) { \
- unix2dostime((cre), &(dep)->de_CDate, &(dep)->de_CTime, \
- &(dep)->de_CHun); \
+ timespec2fattime((cre), 0, &(dep)->de_CDate, \
+ &(dep)->de_CTime, &(dep)->de_CHun); \
(dep)->de_flag |= DE_MODIFIED; \
} \
(dep)->de_flag &= ~(DE_UPDATE | DE_CREATE | DE_ACCESS); \
OpenPOWER on IntegriCloud