add_share
error = add_share(vp, shr);
smb_kshare_upcall(door_handle_t dhdl, void *arg, boolean_t add_share)
opcode = (add_share) ? SMB_SHROP_ADD : SMB_SHROP_DELETE;
return ((rc == NERR_DuplicateShare && add_share) ? 0 : rc);
smb_server_share(void *arg, boolean_t add_share)
(void) smb_kshare_upcall(sv->sv_lmshrd, arg, add_share);
int (*zsmbexport_fs)(void *arg, boolean_t add_share);
extern int add_share(struct vnode *, struct shrlock *);