diff options
| author | Ruslan Ermilov <ru@FreeBSD.org> | 2001-05-28 12:58:10 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@FreeBSD.org> | 2001-05-28 12:58:10 +0000 |
| commit | 8e46d9c279acd0d14e77b6cc3b05e2fdcc45e8b6 (patch) | |
| tree | f56a2ae90365d34273511170c8dc9d698ca4f7ce /bin | |
| parent | a89ab9bbe40d5ca5d6f0ed87d63eb0960c8009f0 (diff) | |
Notes
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/chflags/chflags.c | 5 | ||||
| -rw-r--r-- | bin/chmod/chmod.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/bin/chflags/chflags.c b/bin/chflags/chflags.c index 40c5b3f432b8..f46baa0efaeb 100644 --- a/bin/chflags/chflags.c +++ b/bin/chflags/chflags.c @@ -99,15 +99,16 @@ main(argc, argv) if (argc < 2) usage(); - fts_options = FTS_PHYSICAL; if (Rflag) { + fts_options = FTS_PHYSICAL; if (Hflag) fts_options |= FTS_COMFOLLOW; if (Lflag) { fts_options &= ~FTS_PHYSICAL; fts_options |= FTS_LOGICAL; } - } + } else + fts_options = FTS_LOGICAL; flags = *argv; if (*flags >= '0' && *flags <= '7') { diff --git a/bin/chmod/chmod.c b/bin/chmod/chmod.c index 112915159645..7a843c755bf7 100644 --- a/bin/chmod/chmod.c +++ b/bin/chmod/chmod.c @@ -134,8 +134,8 @@ done: argv += optind; if (argc < 2) usage(); - fts_options = FTS_PHYSICAL; if (Rflag) { + fts_options = FTS_PHYSICAL; if (hflag) errx(1, "the -R and -h options may not be specified together."); @@ -145,7 +145,8 @@ done: argv += optind; fts_options &= ~FTS_PHYSICAL; fts_options |= FTS_LOGICAL; } - } + } else + fts_options = FTS_LOGICAL; mode = *argv; if (*mode >= '0' && *mode <= '7') { |
