2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#ifndef _LIBSHARE_IMPL_H
2N/A#include <libshare.h>
2N/A#ifdef __cplusplus
2N/A const char *, sa_proto_t *);
2N/A const char *, sa_proto_t, char **);
2N/A const char *, sa_proto_t, const char *);
2N/Aextern void saplugin_unload_all(void);
2N/Aextern void sa_free_fstype(char *);
2N/Aextern char *sa_fixup_path(char *);
2N/Aextern char *sa_strchr_escape(char *, char);
2N/Aextern char *sa_strip_escape(char *);
2N/Aextern int sacache_init(void *);
2N/Aextern void sacache_fini(void *);
2N/Aextern int sacache_share_remove(const char *);
2N/Aextern int sacache_flush(void);
2N/Aextern int sacache_share_find_fini(void *);
2N/Aextern int sacache_share_ds_find_fini(void *);
2N/Aextern int saproto_init(void);
2N/Aextern int saproto_fini(void);
2N/Aextern int saproto_share_unpublish_byname(const char *, const char *,
2N/A sa_proto_t, int);
2N/Aextern int sa_proto_count(void);
2N/Aextern char *sa_proto_get_name(int);
2N/A sa_share_props_t *);
2N/A const char *, sa_proto_t, char **);
2N/A const char *, sa_proto_t, const char *);
2N/A const char *, sa_proto_t *);
2N/A#ifdef __cplusplus