aboutsummaryrefslogtreecommitdiff
path: root/bin/chflags/chflags.c
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2013-03-21 22:44:33 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2013-03-21 22:44:33 +0000
commitb4b2596b9766ae302c0943871516471bb0d6466c (patch)
tree1c36abb6f394391f7fb768b78ab2d383820e11cb /bin/chflags/chflags.c
parente808788c05fed17c4269af808ad7f2183335e9af (diff)
Notes
Diffstat (limited to 'bin/chflags/chflags.c')
-rw-r--r--bin/chflags/chflags.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/bin/chflags/chflags.c b/bin/chflags/chflags.c
index 2c07db9becc4..e94c34df6eb1 100644
--- a/bin/chflags/chflags.c
+++ b/bin/chflags/chflags.c
@@ -117,11 +117,7 @@ main(int argc, char *argv[])
} else
fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL;
- /* XXX: Why don't chflags and lchflags have compatible prototypes? */
- if (hflag)
- change_flags = (int (*)(const char *, unsigned long))lchflags;
- else
- change_flags = chflags;
+ change_flags = hflag ? lchflags : chflags;
flags = *argv;
if (*flags >= '0' && *flags <= '7') {