Add maxdepth to recurse()

This also makes more sense.
This commit is contained in:
FRIGN
2015-04-18 22:04:49 +02:00
committed by sin
parent e14d9412f8
commit 7b2465c101
10 changed files with 54 additions and 45 deletions

5
rm.c
View File

@@ -11,7 +11,8 @@ usage(void)
int
main(int argc, char *argv[])
{
struct recursor r = { .fn = rm, .hist = NULL, .depth = 0, .follow = 'P', .flags = NODIRS };
struct recursor r = { .fn = rm, .hist = NULL, .depth = 0, .maxdepth = 1,
.follow = 'P', .flags = 0 };
ARGBEGIN {
case 'f':
@@ -19,7 +20,7 @@ main(int argc, char *argv[])
break;
case 'R':
case 'r':
r.flags &= ~NODIRS;
r.maxdepth = 0;
break;
default:
usage();