diff options
Diffstat (limited to 'builtins/setattr.def')
-rw-r--r-- | builtins/setattr.def | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/builtins/setattr.def b/builtins/setattr.def index faa02a9e..390b3eb1 100644 --- a/builtins/setattr.def +++ b/builtins/setattr.def @@ -466,6 +466,24 @@ show_name_attributes (name, nodefs) return (1); } +int +show_func_attributes (name, nodefs) + char *name; + int nodefs; +{ + SHELL_VAR *var; + + var = find_function (name); + + if (var) + { + show_var_attributes (var, READONLY_OR_EXPORT, nodefs); + return (0); + } + else + return (1); +} + void set_var_attribute (name, attribute, undo) char *name; |