44
44
fprintf(stdout, "%s\n", fileName);
45
else if (find_match(fileName, pattern, TRUE) == TRUE)
46
fprintf(stdout, "%s\n", fileName);
50
static int dirAction(const char *fileName, struct stat* statbuf)
56
fprintf(stdout, "%s\n", fileName);
57
else if (find_match(fileName, pattern, TRUE) == TRUE)
58
fprintf(stdout, "%s\n", fileName);
60
dir = opendir( fileName);
62
perror("Can't open directory");
65
while ((entry = readdir(dir)) != NULL) {
66
char dirName[NAME_MAX];
67
sprintf(dirName, "%s/%s", fileName, entry->d_name);
68
recursiveAction( dirName, TRUE, dereferenceFlag, FALSE, fileAction, dirAction);
45
else if (find_match((char*)fileName, pattern, TRUE) == TRUE)
46
fprintf(stdout, "%s\n", fileName);