free(buffer2);
}
-void print_help(FILE *out) {
+void usage(FILE *out) {
fprintf(out, "Usage: finddup [OPTION]... DIR1 [[and:|not:]DIR2]\n");
fprintf(out, "Version %s (%s)\n", VERSION_NUMBER, UNAME);
fprintf(out, "Without DIR2, lists duplicated files found in DIR1. With DIR2, lists files common to both directories. With the not: prefix, lists files found in DIR1 which do not exist in DIR2. The and: prefix is the default and should be used only if you have a directory starting with 'not:'\n");
switch (c) {
case 'h':
- print_help(stdout);
+ usage(stdout);
exit(EXIT_SUCCESS);
break;
use_md5 = 1;
#else
fprintf(stderr,
- "finddup has not be compiled with MD5 hashing.\n");
+ "finddup has not been compiled with MD5 hashing.\n");
+ usage(stderr);
exit(EXIT_FAILURE);
#endif
break;
default:
+ usage(stderr);
exit(EXIT_FAILURE);
}
}
same_inodes_are_different = 1;
start(argv[optind], 0);
} else {
- print_help(stderr);
+ usage(stderr);
exit(EXIT_FAILURE);
}