summaryrefslogtreecommitdiff
path: root/usr/src/lib/libshare/common/libshare.h
diff options
context:
space:
mode:
authordougm <none@none>2008-03-18 14:23:07 -0700
committerdougm <none@none>2008-03-18 14:23:07 -0700
commit687915e946710e354e302fa654bf53bf38b57cc6 (patch)
treeff57522d4451be647f2b6c63cfd2e7f9e3178aec /usr/src/lib/libshare/common/libshare.h
parent5f6d439ce56ae78adffd6d53233e74924f5962ba (diff)
downloadillumos-joyent-687915e946710e354e302fa654bf53bf38b57cc6.tar.gz
6604618 sharemgr can validate options against NULL optionset, have bogus result
Diffstat (limited to 'usr/src/lib/libshare/common/libshare.h')
-rw-r--r--usr/src/lib/libshare/common/libshare.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/lib/libshare/common/libshare.h b/usr/src/lib/libshare/common/libshare.h
index f70b902af9..a560b7731f 100644
--- a/usr/src/lib/libshare/common/libshare.h
+++ b/usr/src/lib/libshare/common/libshare.h
@@ -222,7 +222,7 @@ extern int sa_add_property(void *, sa_property_t);
extern int sa_update_property(sa_property_t, char *);
extern int sa_remove_property(sa_property_t);
extern int sa_commit_properties(sa_optionset_t, int);
-extern int sa_valid_property(void *, char *, sa_property_t);
+extern int sa_valid_property(sa_handle_t, void *, char *, sa_property_t);
extern int sa_is_persistent(void *);
/* security control */
@@ -251,7 +251,8 @@ extern char *sa_get_protocol_status(char *);
extern void sa_format_free(char *);
extern sa_protocol_properties_t sa_create_protocol_properties(char *);
extern int sa_add_protocol_property(sa_protocol_properties_t, sa_property_t);
-extern int sa_proto_valid_prop(char *, sa_property_t, sa_optionset_t);
+extern int sa_proto_valid_prop(sa_handle_t, char *, sa_property_t,
+ sa_optionset_t);
extern int sa_proto_valid_space(char *, char *);
extern char *sa_proto_space_alias(char *, char *);
extern int sa_proto_get_transients(sa_handle_t, char *);