• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/bash-94.1.2/bash-3.2/builtins/

Lines Matching defs:var

72   register SHELL_VAR *var;
123 var = find_function (name);
124 if (var == 0)
130 SETVARATTR (var, attribute, undo);
224 for (i = 0; var = variable_list[i]; i++)
227 if (arrays_only && array_p (var) == 0)
230 if ((var->attributes & attribute))
231 show_var_attributes (var, READONLY_OR_EXPORT, nodefs);
249 show_var_attributes (var, pattr, nodefs)
250 SHELL_VAR *var;
262 if (array_p (var))
266 if (function_p (var))
269 if (integer_p (var))
272 if (readonly_p (var))
275 if (trace_p (var))
278 if (exported_p (var))
284 if (array_p (var))
288 if (function_p (var))
297 if (function_p (var) && nodefs == 0 && (pattr == 0 || posixly_correct == 0))
299 printf ("%s\n", named_function_string (var->name, function_cell (var), 1));
313 if (array_p (var))
314 print_array_assignment (var, 1);
319 if (nodefs || (function_p (var) && pattr != 0 && posixly_correct))
320 printf ("%s\n", var->name);
321 else if (function_p (var))
322 printf ("%s\n", named_function_string (var->name, function_cell (var), 1));
323 else if (invisible_p (var))
324 printf ("%s\n", var->name);
327 x = sh_double_quote (var_isset (var) ? value_cell (var) : "");
328 printf ("%s=%s\n", var->name, x);
339 SHELL_VAR *var;
341 var = find_variable_internal (name, 1);
343 if (var && invisible_p (var) == 0)
345 show_var_attributes (var, READONLY_OR_EXPORT, nodefs);
357 SHELL_VAR *var, *tv;
361 var = find_variable (name);
372 var = bind_variable (tv->name, tvalue, 0);
373 var->attributes |= tv->attributes & ~att_tempvar;
375 if (var->context != 0)
376 VSETATTR (var, att_propagate);
385 var = find_variable_internal (name, 0);
386 if (var == 0)
388 var = bind_variable (name, (char *)NULL, 0);
389 VSETATTR (var, att_invisible);
391 else if (var->context != 0)
392 VSETATTR (var, att_propagate);
396 if (var)
397 SETVARATTR (var, attribute, undo);
399 if (var && (exported_p (var) || (attribute & att_exported)))