diff options
| author | dougm <none@none> | 2008-03-18 14:23:07 -0700 |
|---|---|---|
| committer | dougm <none@none> | 2008-03-18 14:23:07 -0700 |
| commit | 687915e946710e354e302fa654bf53bf38b57cc6 (patch) | |
| tree | ff57522d4451be647f2b6c63cfd2e7f9e3178aec /usr/src/lib/libshare/common/libshare.h | |
| parent | 5f6d439ce56ae78adffd6d53233e74924f5962ba (diff) | |
| download | illumos-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.h | 5 |
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 *); |
