diff options
Diffstat (limited to 'chmod_chown_chgrp.c')
-rw-r--r-- | chmod_chown_chgrp.c | 7 |
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 | ||
63 | static int fileAction(const char *fileName, struct stat *statbuf) | 63 | static 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); |