Lines Matching refs:lvd
431 struct ld_env_var_desc *lvd; in rtld_init_env_vars_for_prefix() local
450 lvd = &ld_env_vars[i]; in rtld_init_env_vars_for_prefix()
451 if (lvd->val != NULL) { in rtld_init_env_vars_for_prefix()
455 nlen = strlen(lvd->n); in rtld_init_env_vars_for_prefix()
457 strncmp(lvd->n, n, nlen) == 0) { in rtld_init_env_vars_for_prefix()
458 lvd->val = v + 1; in rtld_init_env_vars_for_prefix()
519 struct ld_env_var_desc *lvd; in _rtld() local
740 lvd = &ld_env_vars[i]; in _rtld()
741 if (lvd->unsecure) in _rtld()
742 lvd->val = NULL; in _rtld()
6615 const struct ld_env_var_desc *lvd; in rtld_get_var() local
6619 lvd = &ld_env_vars[i]; in rtld_get_var()
6620 if (strcmp(lvd->n, name) == 0) in rtld_get_var()
6621 return (lvd->val); in rtld_get_var()
6629 struct ld_env_var_desc *lvd; in rtld_set_var() local
6633 lvd = &ld_env_vars[i]; in rtld_set_var()
6634 if (strcmp(lvd->n, name) != 0) in rtld_set_var()
6636 if (!lvd->can_update || (lvd->unsecure && !trust)) in rtld_set_var()
6638 if (lvd->owned) in rtld_set_var()
6639 free(__DECONST(char *, lvd->val)); in rtld_set_var()
6641 lvd->val = xstrdup(val); in rtld_set_var()
6643 lvd->val = NULL; in rtld_set_var()
6644 lvd->owned = true; in rtld_set_var()
6645 if (lvd->debug) in rtld_set_var()
6646 debug = lvd->val != NULL && *lvd->val != '\0'; in rtld_set_var()