projects
/
finddup.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Now do not ignore ./something when the -d option is present.
[finddup.git]
/
finddup.c
diff --git
a/finddup.c
b/finddup.c
index
bf59852
..
aa16dac
100644
(file)
--- a/
finddup.c
+++ b/
finddup.c
@@
-90,7
+90,7
@@
int ignore_entry(const char *name) {
return
strcmp(name, ".") == 0 ||
strcmp(name, "..") == 0 ||
return
strcmp(name, ".") == 0 ||
strcmp(name, "..") == 0 ||
- (ignore_dotfiles && name[0] == '.');
+ (ignore_dotfiles && name[0] == '.'
&& name[1] != '/'
);
}
/**********************************************************************/
}
/**********************************************************************/
@@
-176,6
+176,7
@@
int same_content(struct file_node *f1, struct file_node *f2,
f2->name,
strerror(errno));
}
f2->name,
strerror(errno));
}
+
exit(EXIT_FAILURE);
}
}
exit(EXIT_FAILURE);
}
}
@@
-190,8
+191,7
@@
int same_files(struct file_node *f1, struct file_node *f2,
/**********************************************************************/
/**********************************************************************/
-struct file_node *scan_directory(struct file_node *tail,
- const char *name) {
+struct file_node *scan_directory(struct file_node *tail, const char *name) {
DIR *dir;
struct dirent *dir_e;
struct stat sb;
DIR *dir;
struct dirent *dir_e;
struct stat sb;