{
v = define_variable_in_set (varname, strlen (varname), default_shell,
origin, flavor == f_recursive,
- (specificity
- ? current_variable_set_list->set
- : NULL),
+ (scope == s_global ? NULL
+ : current_variable_set_list->set),
flocp);
no_default_sh_exe = 0;
}
{
v = define_variable_in_set (varname, strlen (varname), newval,
origin, flavor == f_recursive,
- (specificity
- ? current_variable_set_list->set
- : NULL),
+ (scope == s_global ? NULL
+ : current_variable_set_list->set),
flocp);
no_default_sh_exe = 0;
}