diff options
author | Eric Andersen | 1999-10-28 16:06:25 +0000 |
---|---|---|
committer | Eric Andersen | 1999-10-28 16:06:25 +0000 |
commit | 6b6b3f6ef2f44898a8bddfaae93cc4ef3aa79661 (patch) | |
tree | ac9548482088082aece2d2df1406c72339c77b6f /find.c | |
parent | c7c41d306b8e172a2fba432d3c4b9f97b9963816 (diff) | |
download | busybox-6b6b3f6ef2f44898a8bddfaae93cc4ef3aa79661.zip busybox-6b6b3f6ef2f44898a8bddfaae93cc4ef3aa79661.tar.gz |
Stuf
Diffstat (limited to 'find.c')
-rw-r--r-- | find.c | 25 |
1 files changed, 1 insertions, 24 deletions
@@ -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" */ |