aboutsummaryrefslogtreecommitdiff
path: root/chmod_chown_chgrp.c
diff options
context:
space:
mode:
Diffstat (limited to 'chmod_chown_chgrp.c')
-rw-r--r--chmod_chown_chgrp.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/chmod_chown_chgrp.c b/chmod_chown_chgrp.c
index e197ee3e8..00c6b349a 100644
--- a/chmod_chown_chgrp.c
+++ b/chmod_chown_chgrp.c
@@ -60,7 +60,7 @@ static const char chmod_usage[] =
60 "\nOptions:\n\t-R\tchange files and directories recursively.\n"; 60 "\nOptions:\n\t-R\tchange files and directories recursively.\n";
61 61
62 62
63static int fileAction(const char *fileName, struct stat *statbuf) 63static int fileAction(const char *fileName, struct stat *statbuf, void* junk)
64{ 64{
65 switch (whichApp) { 65 switch (whichApp) {
66 case CHGRP_APP: 66 case CHGRP_APP:
@@ -169,9 +169,8 @@ int chmod_chown_chgrp_main(int argc, char **argv)
169 fatalError( "%s: too few arguments\n", invocationName); 169 fatalError( "%s: too few arguments\n", invocationName);
170 } 170 }
171 while (argc-- > 1) { 171 while (argc-- > 1) {
172 if (recursiveAction 172 if (recursiveAction (*(++argv), recursiveFlag, TRUE, FALSE,
173 (*(++argv), recursiveFlag, TRUE, FALSE, fileAction, 173 fileAction, fileAction, NULL) == FALSE)
174 fileAction) == FALSE)
175 exit(FALSE); 174 exit(FALSE);
176 } 175 }
177 exit(TRUE); 176 exit(TRUE);