Lines Matching refs:argv

40 static int LoadSelinuxPolicy(int id, const char *name, int argc, const char **argv)
48 UNUSED(argv);
67 static int SetServiceContent(int id, const char *name, int argc, const char **argv)
69 PLUGIN_CHECK(name != NULL && argc >= 1 && argv != NULL, return -1, "Invalid parameter");
70 ServiceExtData *data = GetServiceExtData(argv[0], HOOK_ID_SELINUX);
75 PLUGIN_LOGE("Please set secon field in service %s's cfg file, limit_domain will be blocked", argv[0]);
79 PLUGIN_LOGE("Service error %d %s, failed to set secon %s.", errno, argv[0], label);
84 PLUGIN_LOGV("Service info %s, set secon %s.", argv[0], label);
89 static int SetSockCreateCon(int id, const char *name, int argc, const char **argv)
96 PLUGIN_CHECK(argc >= 1 && argv != NULL, return -1, "Invalid parameter");
97 ServiceExtData *data = GetServiceExtData(argv[0], HOOK_ID_SELINUX);
100 PLUGIN_LOGE("failed to set socket context %s's secon (%s).", argv[0], (char *)data->data);
110 static int RestoreContentRecurse(int id, const char *name, int argc, const char **argv)
112 PLUGIN_CHECK(name != NULL && argc >= 1 && argv != NULL, return -1, "Invalid parameter");
113 PLUGIN_LOGV("RestoreContentRecurse path %s", argv[0]);
114 if (RestoreconRecurse(argv[0]) && errno != 0) {
115 PLUGIN_LOGE("restoreContentRecurse failed for '%s', err %d.", argv[0], errno);
120 static int RestoreContentRecurseForce(int id, const char *name, int argc, const char **argv)
122 PLUGIN_CHECK(name != NULL && argc >= 1 && argv != NULL, return -1, "Invalid parameter");
123 PLUGIN_LOGV("RestoreContentRecurseForce path %s", argv[0]);
124 if (RestoreconRecurseForce(argv[0]) && errno != 0) {
125 PLUGIN_LOGE("RestoreContentRecurseForce failed for '%s', err %d.", argv[0], errno);
130 static int RestoreContentRecurseSkipElx(int id, const char *name, int argc, const char **argv)
132 PLUGIN_CHECK(name != NULL && argc >= 1 && argv != NULL, return -1, "Invalid parameter");
133 PLUGIN_LOGV("RestoreContentRecurseSkipElx path %s", argv[0]);
134 if (RestoreconCommon(argv[0], SELINUX_RESTORECON_REALPATH |
136 PLUGIN_LOGE("RestoreContentRecurseSkipElx failed for '%s', err %d.", argv[0], errno);