From 59158a8e1fed4503041818d2a4c4a7c6ed8e305e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Thu, 17 Feb 2011 06:15:01 +0000 Subject: [PATCH] This fixes writing correct times, which I miss in the previous commit. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40542 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/ntfs/fs_func.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/add-ons/kernel/file_systems/ntfs/fs_func.c b/src/add-ons/kernel/file_systems/ntfs/fs_func.c index 75ebad397a..753c4bade1 100644 --- a/src/add-ons/kernel/file_systems/ntfs/fs_func.c +++ b/src/add-ons/kernel/file_systems/ntfs/fs_func.c @@ -718,9 +718,9 @@ fs_wstat(fs_volume *_vol, fs_vnode *_node, const struct stat *st, uint32 mask) if (mask & B_STAT_MODIFICATION_TIME) { ERRPRINT("fs_wstat: setting modification time\n"); - ni->last_access_time = st->st_atime; - ni->last_data_change_time = st->st_mtime; - ni->last_mft_change_time = st->st_ctime; + ni->last_access_time = timespec2ntfs(st->st_atim); + ni->last_data_change_time = timespec2ntfs(st->st_mtim); + ni->last_mft_change_time = timespec2ntfs(st->st_ctim); notify_stat_changed(ns->id, MREF(ni->mft_no), mask); }