mirror of
https://git.FreeBSD.org/src.git
synced 2024-11-24 07:40:52 +00:00
chflags(1): Fix -f option
As stated in the man page, -f must not emit warning on error, and must not set the utility exit code. PR: 276723 Github PR: https://github.com/freebsd/freebsd-src/pull/1088 Reviewed by: imp, kib MFC after: 1 week
This commit is contained in:
parent
6c892b79de
commit
fae467c221
@ -182,9 +182,11 @@ main(int argc, char *argv[])
|
||||
if (newflags == p->fts_statp->st_flags)
|
||||
continue;
|
||||
if (chflagsat(AT_FDCWD, p->fts_accpath, newflags,
|
||||
atflag) == -1 && !fflag) {
|
||||
warn("%s", p->fts_path);
|
||||
rval = 1;
|
||||
atflag) == -1) {
|
||||
if (!fflag) {
|
||||
warn("%s", p->fts_path);
|
||||
rval = 1;
|
||||
}
|
||||
} else if (vflag || siginfo) {
|
||||
(void)printf("%s", p->fts_path);
|
||||
if (vflag > 1 || siginfo)
|
||||
|
Loading…
Reference in New Issue
Block a user