summaryrefslogtreecommitdiff
path: root/src/chgrp.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-10-16 07:51:57 +0000
committerJim Meyering <jim@meyering.net>2003-10-16 07:51:57 +0000
commit029d5937c4b730f2380a729bf9abd67b41861906 (patch)
tree88ce3c43b665a1410141e59f3d0ccb6617d4b0be /src/chgrp.c
parent7997248101a2b08df5d077cc29b23f0608194e82 (diff)
downloadcoreutils-029d5937c4b730f2380a729bf9abd67b41861906.tar.xz
(main): Simply assign to bit_flags.
Don't bother with bit arithmetic.
Diffstat (limited to 'src/chgrp.c')
-rw-r--r--src/chgrp.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/chgrp.c b/src/chgrp.c
index 4235fbd41..dc731a26f 100644
--- a/src/chgrp.c
+++ b/src/chgrp.c
@@ -190,18 +190,15 @@ main (int argc, char **argv)
break;
case 'H': /* Traverse command-line symlinks-to-directories. */
- bit_flags |= FTS_COMFOLLOW;
+ bit_flags = FTS_COMFOLLOW;
break;
case 'L': /* Traverse all symlinks-to-directories. */
- bit_flags &= ~FTS_PHYSICAL;
- bit_flags |= FTS_LOGICAL;
+ bit_flags = FTS_LOGICAL;
break;
case 'P': /* Traverse no symlinks-to-directories. */
- bit_flags |= FTS_PHYSICAL;
- bit_flags &= ~FTS_LOGICAL;
- bit_flags &= ~FTS_COMFOLLOW;
+ bit_flags = FTS_PHYSICAL;
break;
case 'h': /* --no-dereference: affect symlinks */