From 6b6b3f6ef2f44898a8bddfaae93cc4ef3aa79661 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 28 Oct 1999 16:06:25 +0000 Subject: Stuf --- findutils/find.c | 25 +------------------------ findutils/grep.c | 6 +++--- 2 files changed, 4 insertions(+), 27 deletions(-) (limited to 'findutils') diff --git a/findutils/find.c b/findutils/find.c index c154cf4..ab9ebf4 100644 --- a/findutils/find.c +++ b/findutils/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" */ diff --git a/findutils/grep.c b/findutils/grep.c index 44ca028..9495bf8 100644 --- a/findutils/grep.c +++ b/findutils/grep.c @@ -47,9 +47,9 @@ static const char grep_usage[] = extern int grep_main (int argc, char **argv) { FILE *fp; - const char *needle; - const char *name; - const char *cp; + char *needle; + char *name; + char *cp; int tellName=TRUE; int ignoreCase=FALSE; int tellLine=FALSE; -- cgit v1.1