mntopts_t
vfs_copyopttbl_extend(const mntopts_t *smo, mntopts_t *dmo, int extra)
vfs_copyopttbl(const mntopts_t *smo, mntopts_t *dmo)
vfs_mergeopttbl(const mntopts_t *omo, const mntopts_t *imo, mntopts_t *dmo)
vfs_clearmntopt_nolock(mntopts_t *mops, const char *opt, int update_mnttab)
vfs_setmntopt_nolock(mntopts_t *mops, const char *opt,
vfs_parsemntopts(mntopts_t *mops, char *osp, int create)
vfs_hasopt(const mntopts_t *mops, const char *opt)
vfs_optionisset_nolock(const mntopts_t *mops, const char *opt, char **argp)
vfs_buildoptionstr(const mntopts_t *mp, char *buf, int len)
vfs_freeopttbl(mntopts_t *mp)
const mntopts_t vfs_mntopts = {
mntopts_t mnt_mntopts;
static void vfs_clearmntopt_nolock(mntopts_t *, const char *, int);
static void vfs_setmntopt_nolock(mntopts_t *, const char *,
static int vfs_optionisset_nolock(const mntopts_t *, const char *, char **);
vfs_swapopttbl_nolock(mntopts_t *optbl1, mntopts_t *optbl2)
static void vfs_swapopttbl_nolock(mntopts_t *, mntopts_t *);
vfs_swapopttbl(mntopts_t *optbl1, mntopts_t *optbl2)
static void vfs_swapopttbl(mntopts_t *, mntopts_t *);
static void vfs_copyopttbl_extend(const mntopts_t *, mntopts_t *, int);
static mntopts_t auto_mntopts = {
static mntopts_t auto_mntopts;
static mntopts_t bootfs_mntopts = {
static mntopts_t ctfs_mntopts = {
static mntopts_t fdfs_mntopts = {
static mntopts_t hsfs_proto_opttbl = {
static mntopts_t lofs_mntopts;
static mntopts_t lofs_mntopts = {
static mntopts_t mnt_mntopts = {
static mntopts_t nm_mntopts = {
mntopts_t *optproto;
static mntopts_t objfs_mntopts = {
static mntopts_t pcfs_mntopts = {
static mntopts_t proc_mntopts = {
static mntopts_t sharefs_mntopts = {
static mntopts_t smbfs_mntopts = {
static mntopts_t tmpfs_proto_opttbl;
static mntopts_t tmpfs_proto_opttbl = {
static mntopts_t udfs_mntopts;
static mntopts_t udfs_mntopts = {
static mntopts_t ufs_mntopts = {
static void vfs_clearmntopt_nolock(mntopts_t *, const char *, int);
static void vfs_setmntopt_nolock(mntopts_t *, const char *,
static int vfs_optionisset_nolock(const mntopts_t *, const char *, char **);
static void vfs_swapopttbl_nolock(mntopts_t *, mntopts_t *);
static void vfs_swapopttbl(mntopts_t *, mntopts_t *);
static void vfs_copyopttbl_extend(const mntopts_t *, mntopts_t *, int);
mntopts_t mnt_mntopts;
static void vfs_createopttbl_extend(mntopts_t *, const char *,
const mntopts_t *);
mntopts_t tmp_mntopts;
vfs_createopttbl_extend(mntopts_t *mops, const char *opts,
const mntopts_t *mtmpl)
vfs_createopttbl(mntopts_t *mops, const char *opts)
vfs_swapopttbl_nolock(mntopts_t *optbl1, mntopts_t *optbl2)
vfs_swapopttbl(mntopts_t *optbl1, mntopts_t *optbl2)
vfs_copyopttbl_extend(const mntopts_t *smo, mntopts_t *dmo, int extra)
const mntopts_t vfs_mntopts = {
vfs_copyopttbl(const mntopts_t *smo, mntopts_t *dmo)
vfs_mergeopttbl(const mntopts_t *omo, const mntopts_t *imo, mntopts_t *dmo)
vfs_clearmntopt_nolock(mntopts_t *mops, const char *opt, int update_mnttab)
vfs_setmntopt_nolock(mntopts_t *mops, const char *opt,
vfs_addtag(mntopts_t *mops, const char *tag)
mntopts_t *mops;
vfs_parsemntopts(mntopts_t *mops, char *osp, int create)
vfs_hasopt(const mntopts_t *mops, const char *opt)
vfs_optionisset_nolock(const mntopts_t *mops, const char *opt, char **argp)
vfs_buildoptionstr(const mntopts_t *mp, char *buf, int len)
vfs_freeopttbl(mntopts_t *mp)
mntopts_t *mntopts, struct mounta *uap)
static mntopts_t zfs_mntopts = {
mntopts_t vfs_mntopts; /* options mounted with */
mntopts_t vsw_optproto; /* mount options table prototype */
mntopts_t *optproto; /* mount options table prototype */
void vfs_createopttbl(mntopts_t *, const char *);
void vfs_copyopttbl(const mntopts_t *, mntopts_t *);
void vfs_mergeopttbl(const mntopts_t *, const mntopts_t *, mntopts_t *);
void vfs_freeopttbl(mntopts_t *);
void vfs_parsemntopts(mntopts_t *, char *, int);
int vfs_buildoptionstr(const mntopts_t *, char *, int);
struct mntopt *vfs_hasopt(const mntopts_t *, const char *);
extern const mntopts_t vfs_mntopts; /* globally recognized options */