diff options
author | Theodore Ts'o <tytso@mit.edu> | 2005-04-14 14:07:53 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2005-04-14 14:07:53 -0400 |
commit | 1f3ad14a5ad5df3ac4012d41ef5d76411cd8fff3 (patch) | |
tree | 396a5352e6ba7d2250cf84eaa71de1a5fb331f54 /e2fsck/pass3.c | |
parent | 09a51b3de3ef2663b3deae4d6509278e96d8c7e9 (diff) | |
download | e2fsprogs-1f3ad14a5ad5df3ac4012d41ef5d76411cd8fff3.tar.gz |
Use a centrally stored current time for "now" which
can be overridden using the E2FSCK_TIME environment
variable, for better reproducibility for regression tests.
Diffstat (limited to 'e2fsck/pass3.c')
-rw-r--r-- | e2fsck/pass3.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/e2fsck/pass3.c b/e2fsck/pass3.c index a92c8904..66ffc464 100644 --- a/e2fsck/pass3.c +++ b/e2fsck/pass3.c @@ -222,7 +222,7 @@ static void check_root(e2fsck_t ctx) memset(&inode, 0, sizeof(inode)); inode.i_mode = 040755; inode.i_size = fs->blocksize; - inode.i_atime = inode.i_ctime = inode.i_mtime = time(0); + inode.i_atime = inode.i_ctime = inode.i_mtime = ctx->now; inode.i_links_count = 2; inode.i_blocks = fs->blocksize / 512; inode.i_block[0] = blk; @@ -470,7 +470,7 @@ ext2_ino_t e2fsck_get_lost_and_found(e2fsck_t ctx, int fix) memset(&inode, 0, sizeof(inode)); inode.i_mode = 040700; inode.i_size = fs->blocksize; - inode.i_atime = inode.i_ctime = inode.i_mtime = time(0); + inode.i_atime = inode.i_ctime = inode.i_mtime = ctx->now; inode.i_links_count = 2; inode.i_blocks = fs->blocksize / 512; inode.i_block[0] = blk; |