From 6b6b3f6ef2f44898a8bddfaae93cc4ef3aa79661 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 28 Oct 1999 16:06:25 +0000 Subject: Stuf --- find.c | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) (limited to 'find.c') diff --git a/find.c b/find.c index c154cf4e7..ab9ebf434 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" */ -- cgit v1.2.3