aboutsummaryrefslogtreecommitdiff
path: root/find.c
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>1999-12-03 09:19:54 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>1999-12-03 09:19:54 +0000
commitf70744310edd7885f10040476da89b4f166ca23b (patch)
treef64b2d63850be12ce3081b2000784aa57ac29656 /find.c
parent46410891bc121c8da162a34c81b43b2867d14e6c (diff)
downloadbusybox-w32-f70744310edd7885f10040476da89b4f166ca23b.tar.gz
busybox-w32-f70744310edd7885f10040476da89b4f166ca23b.tar.bz2
busybox-w32-f70744310edd7885f10040476da89b4f166ca23b.zip
Stuf
git-svn-id: svn://busybox.net/trunk/busybox@127 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'find.c')
-rw-r--r--find.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/find.c b/find.c
index 0f1f5f189..40a508f05 100644
--- a/find.c
+++ b/find.c
@@ -51,8 +51,15 @@ static int fileAction(const char *fileName, struct stat* statbuf)
51{ 51{
52 if (pattern==NULL) 52 if (pattern==NULL)
53 fprintf(stdout, "%s\n", fileName); 53 fprintf(stdout, "%s\n", fileName);
54 else if (find_match((char*)fileName, pattern, TRUE) == TRUE) 54 else {
55 fprintf(stdout, "%s\n", fileName); 55 char* tmp = strrchr( fileName, '/');
56 if (tmp == NULL)
57 tmp = (char*)fileName;
58 else
59 tmp++;
60 if (check_wildcard_match(tmp, pattern) == TRUE)
61 fprintf(stdout, "%s\n", fileName);
62 }
56 return( TRUE); 63 return( TRUE);
57} 64}
58 65