restorecon: use FLAG() macro for readability.

This commit is contained in:
Elliott Hughes 2024-03-22 08:38:27 -07:00 committed by Rob Landley
parent f58425918a
commit d4fa148ece

View File

@ -33,12 +33,11 @@ void restorecon_main(void)
char **s;
int flags = 0;
if (toys.optflags & FLAG_D) flags |= SELINUX_ANDROID_RESTORECON_DATADATA;
if (toys.optflags & FLAG_F) flags |= SELINUX_ANDROID_RESTORECON_FORCE;
if (toys.optflags & (FLAG_R|FLAG_r))
flags |= SELINUX_ANDROID_RESTORECON_RECURSE;
if (toys.optflags & FLAG_n) flags |= SELINUX_ANDROID_RESTORECON_NOCHANGE;
if (toys.optflags & FLAG_v) flags |= SELINUX_ANDROID_RESTORECON_VERBOSE;
if (FLAG(D)) flags |= SELINUX_ANDROID_RESTORECON_DATADATA;
if (FLAG(F)) flags |= SELINUX_ANDROID_RESTORECON_FORCE;
if (FLAG(R) || FLAG(r)) flags |= SELINUX_ANDROID_RESTORECON_RECURSE;
if (FLAG(n)) flags |= SELINUX_ANDROID_RESTORECON_NOCHANGE;
if (FLAG(v)) flags |= SELINUX_ANDROID_RESTORECON_VERBOSE;
for (s = toys.optargs; *s; s++)
if (selinux_android_restorecon(*s, flags) < 0)