View | Details | Raw Unified | Return to bug 271925 | Differences between
and this patch

Collapse All | Expand All

(-)b/bin/chflags/chflags.c (+3 lines)
Lines 194-199 main(int argc, char *argv[]) Link Here
194
			newflags = set;
194
			newflags = set;
195
		else
195
		else
196
			newflags = (p->fts_statp->st_flags | set) & clear;
196
			newflags = (p->fts_statp->st_flags | set) & clear;
197
		if (newflags == p->fts_statp->st_flags)
198
			continue;
199
		fstatat(AT_FDCWD, p->fts_accpath, p->fts_statp, atflag);
197
		if (newflags == p->fts_statp->st_flags)
200
		if (newflags == p->fts_statp->st_flags)
198
			continue;
201
			continue;
199
		if (chflagsat(AT_FDCWD, p->fts_accpath, newflags,
202
		if (chflagsat(AT_FDCWD, p->fts_accpath, newflags,

Return to bug 271925