int show_groups = 1; /* 1 means to show the group IDs when printing
file names */
-int ignore_same_inode = 0; /* 1 means that comparison between two file
- with same inode will always be false */
+int same_inodes_are_different = 0; /* 1 means that comparison between
+ two file with same inode will
+ always be false */
int tty_width = -1; /* Positive value means what width to use to show
the progress bar */
int same_files(struct file_node *f1, struct file_node *f2,
char *buffer1, char *buffer2) {
- if(ignore_same_inode && f1->inode == f2->inode) {
+ if(same_inodes_are_different && f1->inode == f2->inode) {
return 0;
}
+
return f1->size == f2->size && same_content(f1, f2, buffer1, buffer2);
}
break;
case 'i':
- ignore_same_inode = 1;
+ same_inodes_are_different = 1;
break;
case 'g':
if(optind + 2 == argc) {
start(argv[optind], argv[optind + 1]);
} else if(optind + 1 == argc) {
- ignore_same_inode = 1;
+ same_inodes_are_different = 1;
start(argv[optind], 0);
} else {
print_help(stderr);