Skip to content

Commit 5c1a477

Browse files
authored
Merge pull request #6 from liulanzheng/master
no timestamp for mkfs
2 parents dfc6b00 + 5e618bd commit 5c1a477

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

lib/ext2fs/initialize.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,11 @@ errcode_t ext2fs_initialize(const char *name, int flags,
218218
}
219219

220220
set_field(s_checkinterval, 0);
221+
#ifndef NO_TIMESTAMP
221222
super->s_mkfs_time = super->s_lastcheck = fs->now ? fs->now : time(NULL);
223+
#else
224+
super->s_mkfs_time = super->s_lastcheck = 0;
225+
#endif
222226

223227
super->s_creator_os = CREATOR_OS;
224228

lib/ext2fs/res_gdt.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,11 @@ errcode_t ext2fs_create_resize_inode(ext2_filsys fs)
135135
retval = ext2fs_inode_size_set(fs, &inode, inode_size);
136136
if (retval)
137137
goto out_free;
138+
#ifndef NO_TIMESTAMP
138139
inode.i_ctime = fs->now ? fs->now : time(0);
140+
#else
141+
inode.i_ctime = 0;
142+
#endif
139143
}
140144

141145
for (rsv_off = 0, gdt_off = fs->desc_blocks,
@@ -227,7 +231,11 @@ errcode_t ext2fs_create_resize_inode(ext2_filsys fs)
227231
EXT2_I_SIZE(&inode));
228232
#endif
229233
if (inode_dirty) {
234+
#ifndef NO_TIMESTAMP
230235
inode.i_atime = inode.i_mtime = fs->now ? fs->now : time(0);
236+
#else
237+
inode.i_atime = inode.i_mtime = 0;
238+
#endif
231239
retval2 = ext2fs_write_new_inode(fs, EXT2_RESIZE_INO, &inode);
232240
if (!retval)
233241
retval = retval2;

0 commit comments

Comments
 (0)