Lines Matching refs:allowed_libs
166 strlist_free(ns->allowed_libs);
337 void ns_set_allowed_libs(ns_t *ns, const char *allowed_libs)
343 if (ns->allowed_libs) strlist_free(ns->allowed_libs);
344 ns->allowed_libs = NULL;
345 if (allowed_libs) {
347 char *a_libs = ld_strdup(allowed_libs);
348 if (strtrim(a_libs) > 0) ns->allowed_libs = strsplit(a_libs, ":");
351 LD_LOGD("ns_set_allowed_libs ns[%{public}s] allowed_libs:%{public}s.", ns->ns_name, allowed_libs);
474 if (ns->allowed_libs) {
479 for (; i < ns->allowed_libs->num; i++) {
480 if (strcmp(shortname, ns->allowed_libs->strs[i]) == 0) {
484 if (i >= ns->allowed_libs->num) {
485 LD_LOGD("is_accessible ns [%{public}s] lib_pathname [%{public}s] is not in allowed_libs, return false.",