diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2010-09-19 00:32:46 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2010-09-19 00:38:25 +0000 |
commit | 18f7f9eb719f31eca93142fe70e9456a8b105fd0 (patch) | |
tree | 48d1b9020fac1440d07821a3071b39f4fc44e829 | |
parent | 3ff45223dddf4d31b336589498e0b31b8e703017 (diff) |
Fix stat time fields access
netfs.c (netfs_attempt_utimes): Directly assign `*atime' and `*mtime' to
`node->nn_stat.st_atim' and `node->nn_stat.st_mtim' instead of accessing
`st_atime', `st_atime_usec', `st_mtime', and `st_mtime_usec' fields.
-rw-r--r-- | netfs.c | 10 |
1 files changed, 2 insertions, 8 deletions
@@ -338,18 +338,12 @@ netfs_attempt_utimes (struct iouser *cred, struct node *np, if (! err) { if (atime) - { - st.st_atime = atime->tv_sec; - st.st_atime_usec = atime->tv_nsec / 1000; - } + st.st_atim = *atime; else flags |= TOUCH_ATIME; if (mtime) - { - st.st_mtime = mtime->tv_sec; - st.st_mtime_usec = mtime->tv_nsec / 1000; - } + st.st_mtim = *mtime; else flags |= TOUCH_MTIME; |