summaryrefslogtreecommitdiff
path: root/builtins/setattr.def
diff options
context:
space:
mode:
Diffstat (limited to 'builtins/setattr.def')
-rw-r--r--builtins/setattr.def18
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;