1 #
   2 # CDDL HEADER START
   3 #
   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 #
  22 # Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  24 #
  25 
  26 #
  27 # MAPFILE HEADER START
  28 #
  29 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  30 # Object versioning must comply with the rules detailed in
  31 #
  32 #       usr/src/lib/README.mapfiles
  33 #
  34 # You should not be making modifications here until you've read the most current
  35 # copy of that file. If you need help, contact a gatekeeper for guidance.
  36 #
  37 # MAPFILE HEADER END
  38 #
  39 
  40 $mapfile_version 2
  41 
  42 SYMBOL_VERSION SUNWprivate {
  43     global:
  44         kmem_avail;
  45         kmem_maxavail;
  46 
  47         nsmb_drv_close;
  48         nsmb_drv_fini;
  49         nsmb_drv_init;
  50         nsmb_drv_ioctl;
  51         nsmb_drv_load;
  52         nsmb_drv_open;
  53 
  54         nsmb_version;
  55 
  56         m_fixhdr;
  57         mb_done;
  58         mb_init;
  59         mb_initm;
  60         mb_put_mbchain;
  61         mb_put_mbuf;
  62         mb_put_mem;
  63         mb_put_padbyte;
  64         mb_put_uint16le;
  65         mb_put_uint32le;
  66         mb_put_uint64le;
  67         mb_put_uint8;
  68         mb_put_uio;
  69         mb_reserve;
  70 
  71         md_done;
  72         md_get_mbuf;
  73         md_get_mem;
  74         md_get_uint16le;
  75         md_get_uint32le;
  76         md_get_uint64le;
  77         md_get_uint8;
  78         md_initm;
  79 
  80         secpolicy_fs_allowed_mount;
  81         secpolicy_vnode_access2;
  82         secpolicy_vnode_owner;
  83         secpolicy_vnode_setattr;
  84         secpolicy_vnode_setdac;
  85 
  86         smb_credinit;
  87         smb_credrele;
  88         smb_debugmsg            { FLAGS = NODIRECT };
  89         smb_dev2share;
  90         smb_errmsg              { FLAGS = NODIRECT };
  91         smb_fh_close;
  92         smb_fh_create;
  93         smb_fh_hold;
  94         smb_fh_opened;
  95         smb_fh_rele;
  96         smb_get_dstring;
  97         smb_nt_alloc;
  98         smb_nt_done;
  99         smb_nt_request;
 100         smb_put_dmem;
 101         smb_rq_alloc;
 102         smb_rq_bend;
 103         smb_rq_bstart;
 104         smb_rq_done;
 105         smb_rq_init;
 106         smb_rq_simple;
 107         smb_rq_simple_timed;
 108         smb_rq_wend;
 109         smb_rq_wstart;
 110         smb_rwuio;
 111         smb_share_kill;
 112         smb_share_rele;
 113         smb_smb_close;
 114         smb_smb_ntcreate;
 115         smb_t2_alloc;
 116         smb_t2_done;
 117         smb_t2_request;
 118         smb_time_NT2local;
 119         smb_time_local2NT;
 120         smb_time_local2server;
 121         smb_time_server2local;
 122         smb_timo_append;
 123         smb_timo_open;
 124         smb_timo_read;
 125         smb_timo_write;
 126 
 127         smb2_rq_simple;
 128         smb2_rq_simple_timed;
 129         smb2_smb_close;
 130         smb2_smb_ntcreate;
 131 
 132     local:
 133         *;
 134 };