summaryrefslogtreecommitdiff
path: root/find.c
diff options
context:
space:
mode:
authorEric Andersen1999-10-28 16:06:25 +0000
committerEric Andersen1999-10-28 16:06:25 +0000
commit6b6b3f6ef2f44898a8bddfaae93cc4ef3aa79661 (patch)
treeac9548482088082aece2d2df1406c72339c77b6f /find.c
parentc7c41d306b8e172a2fba432d3c4b9f97b9963816 (diff)
downloadbusybox-6b6b3f6ef2f44898a8bddfaae93cc4ef3aa79661.zip
busybox-6b6b3f6ef2f44898a8bddfaae93cc4ef3aa79661.tar.gz
Stuf
Diffstat (limited to 'find.c')
-rw-r--r--find.c25
1 files changed, 1 insertions, 24 deletions
diff --git a/find.c b/find.c
index c154cf4..ab9ebf4 100644
--- a/find.c
+++ b/find.c
@@ -42,34 +42,11 @@ static int fileAction(const char *fileName, struct stat* statbuf)
{
if (pattern==NULL)
fprintf(stdout, "%s\n", fileName);
- else if (find_match(fileName, pattern, TRUE) == TRUE)
+ else if (find_match((char*)fileName, pattern, TRUE) == TRUE)
fprintf(stdout, "%s\n", fileName);
return( TRUE);
}
-static int dirAction(const char *fileName, struct stat* statbuf)
-{
- DIR *dir;
- struct dirent *entry;
-
- if (pattern==NULL)
- fprintf(stdout, "%s\n", fileName);
- else if (find_match(fileName, pattern, TRUE) == TRUE)
- fprintf(stdout, "%s\n", fileName);
-
- dir = opendir( fileName);
- if (!dir) {
- perror("Can't open directory");
- exit(FALSE);
- }
- while ((entry = readdir(dir)) != NULL) {
- char dirName[NAME_MAX];
- sprintf(dirName, "%s/%s", fileName, entry->d_name);
- recursiveAction( dirName, TRUE, dereferenceFlag, FALSE, fileAction, dirAction);
- }
- return( TRUE);
-}
-
int find_main(int argc, char **argv)
{
/* peel off the "find" */