• Home
  • Raw
  • Download

Lines Matching refs:argv

36 static int LoadSelinuxPolicy(int id, const char *name, int argc, const char **argv)  in LoadSelinuxPolicy()  argument
44 UNUSED(argv); in LoadSelinuxPolicy()
63 static int SetServiceContent(int id, const char *name, int argc, const char **argv) in SetServiceContent() argument
65 PLUGIN_CHECK(name != NULL && argc >= 1 && argv != NULL, return -1, "Invalid parameter"); in SetServiceContent()
66 ServiceExtData *data = GetServiceExtData(argv[0], HOOK_ID_SELINUX); in SetServiceContent()
69 PLUGIN_LOGE("failed to set service %s's secon (%s).", argv[0], (char *)data->data); in SetServiceContent()
74 PLUGIN_LOGV("Set content %s to %s.", (char *)data->data, argv[0]); in SetServiceContent()
78 "failed to set service %s's secon (%s).", argv[0], "u:r:limit_domain:s0"); in SetServiceContent()
79 …GIN_LOGE("Please set secon field in service %s's cfg file, limit_domain will be blocked", argv[0]); in SetServiceContent()
84 static int SetSockCreateCon(int id, const char *name, int argc, const char **argv) in SetSockCreateCon() argument
91 PLUGIN_CHECK(argc >= 1 && argv != NULL, return -1, "Invalid parameter"); in SetSockCreateCon()
92 ServiceExtData *data = GetServiceExtData(argv[0], HOOK_ID_SELINUX); in SetSockCreateCon()
95 … PLUGIN_LOGE("failed to set socket context %s's secon (%s).", argv[0], (char *)data->data); in SetSockCreateCon()
105 static int RestoreContentRecurse(int id, const char *name, int argc, const char **argv) in RestoreContentRecurse() argument
107 PLUGIN_CHECK(name != NULL && argc >= 1 && argv != NULL, return -1, "Invalid parameter"); in RestoreContentRecurse()
108 PLUGIN_LOGV("RestoreContentRecurse path %s", argv[0]); in RestoreContentRecurse()
109 if (RestoreconRecurse(argv[0]) && errno != 0) { in RestoreContentRecurse()
110 PLUGIN_LOGE("restoreContentRecurse failed for '%s', err %d.", argv[0], errno); in RestoreContentRecurse()