ext2fs will never support time precision better than second
---
ext2fs/inode.c | 25 +++----------------------
1 file changed, 3 insertions(+), 22 deletions(-)
diff --git a/ext2fs/inode.c b/ext2fs/inode.c
index 511faf6e..830b17a2 100644
--- a/ext2fs/inode.c
+++ b/ext2fs/inode.c
@@ -135,23 +135,14 @@ diskfs_user_read_node (struct node *np, struct
lookup_context *ctx)
st->st_gen = le32toh (di->i_generation);
st->st_atim.tv_sec = le32toh (di->i_atime);
-#ifdef not_yet
- /* ``struct ext2_inode'' doesn't do better than sec. precision yet. */
-#else
+ /* ``struct ext2_inode'' doesn't do better than sec. precision. */
st->st_atim.tv_nsec = 0;
-#endif
st->st_mtim.tv_sec = le32toh (di->i_mtime);
-#ifdef not_yet
- /* ``struct ext2_inode'' doesn't do better than sec. precision yet. */
-#else
+ /* ``struct ext2_inode'' doesn't do better than sec. precision. */
st->st_mtim.tv_nsec = 0;
-#endif
st->st_ctim.tv_sec = le32toh (di->i_ctime);
-#ifdef not_yet
- /* ``struct ext2_inode'' doesn't do better than sec. precision yet. */
-#else
+ /* ``struct ext2_inode'' doesn't do better than sec. precision. */
st->st_ctim.tv_nsec = 0;
-#endif
st->st_blocks = le32toh (di->i_blocks);
@@ -408,18 +399,8 @@ write_node (struct node *np)
di->i_links_count = htole16 (st->st_nlink);
di->i_atime = htole32(st->st_atim.tv_sec);
-#ifdef not_yet
- /* ``struct ext2_inode'' doesn't do better than sec. precision yet. */
- di->i_atime.tv_nsec = htole32 (st->st_atim.tv_nsec);
-#endif
di->i_mtime = htole32 (st->st_mtim.tv_sec);
-#ifdef not_yet
- di->i_mtime.tv_nsec = htole32 (st->st_mtim.tv_nsec);
-#endif
di->i_ctime = htole32 (st->st_ctim.tv_sec);
-#ifdef not_yet
- di->i_ctime.tv_nsec = htole32 (st->st_ctim.tv_nsec);
-#endif
/* Convert generic flags in ST->st_flags to ext2-specific flags in DI
(but don't mess with ext2 flags we don't know about). The original
--
2.34.1