| #include <selinux/selinux.h> |
| #include <selinux/android.h> |
| static const char *progname; |
| fprintf(stderr, "usage: %s [-DFnrRv] pathname...\n", progname); |
| int restorecon_main(int argc, char **argv) |
| ch = getopt(argc, argv, "DFnrRv"); |
| flags |= SELINUX_ANDROID_RESTORECON_DATADATA; |
| flags |= SELINUX_ANDROID_RESTORECON_FORCE; |
| flags |= SELINUX_ANDROID_RESTORECON_NOCHANGE; |
| flags |= SELINUX_ANDROID_RESTORECON_RECURSE; |
| flags |= SELINUX_ANDROID_RESTORECON_VERBOSE; |
| for (i = 0; i < argc; i++) { |
| rc = selinux_android_restorecon(argv[i], flags); |
| fprintf(stderr, "Could not restorecon %s: %s\n", argv[i], |