From 740b161bfaddbd236c9d052546f27dd4af30582c Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Wed, 7 Aug 2019 11:10:58 +0200 Subject: Add flag to difftool to also compare time stamps Signed-off-by: David Oberhollenzer --- difftool/sqfsdiff.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'difftool/sqfsdiff.c') diff --git a/difftool/sqfsdiff.c b/difftool/sqfsdiff.c index 02de33a..d23a724 100644 --- a/difftool/sqfsdiff.c +++ b/difftool/sqfsdiff.c @@ -10,11 +10,12 @@ static struct option long_opts[] = { { "no-owner", no_argument, NULL, 'O' }, { "no-permissions", no_argument, NULL, 'P' }, { "no-contents", no_argument, NULL, 'C' }, + { "timestamps", no_argument, NULL, 'T' }, { "help", no_argument, NULL, 'h' }, { "version", no_argument, NULL, 'V' }, }; -static const char *short_opts = "OPChV"; +static const char *short_opts = "OPCThV"; static const char *usagestr = "Usage: sqfsdiff [OPTIONS...] \n" @@ -38,6 +39,8 @@ static const char *usagestr = " --no-owner, -O Do not compare file owners.\n" " --no-permissions, -P Do not compare permission bits.\n" "\n" +" --timestamps, -T Compare file timestamps.\n" +"\n" " --help, -h Print help text and exit.\n" " --version, -V Print version information and exit.\n" "\n"; @@ -67,6 +70,9 @@ static void process_options(int argc, char **argv) case 'C': compare_flags |= COMPARE_NO_CONTENTS; break; + case 'T': + compare_flags |= COMPARE_TIMESTAMP; + break; case 'h': fputs(usagestr, stdout); exit(EXIT_SUCCESS); -- cgit v1.2.3