Home | History | Annotate | Download | only in smb
      1 # CDDL HEADER START
      2 #
      3 # The contents of this file are subject to the terms of the
      4 # Common Development and Distribution License (the "License").
      5 # You may not use this file except in compliance with the License.
      6 #
      7 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      8 # or http://www.opensolaris.org/os/licensing.
      9 # See the License for the specific language governing permissions
     10 # and limitations under the License.
     11 #
     12 # When distributing Covered Code, include this CDDL HEADER in each
     13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     14 # If applicable, add the following below this CDDL HEADER, with the
     15 # fields enclosed by brackets "[]" replaced with your own identifying
     16 # information: Portions Copyright [yyyy] [name of copyright owner]
     17 #
     18 # CDDL HEADER END
     19 #
     20 #
     21 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
     22 # Use is subject to license terms.
     23 #
     24 
     25 #
     26 # MAPFILE HEADER START
     27 #
     28 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
     29 # Object versioning must comply with the rules detailed in
     30 #
     31 #	usr/src/lib/README.mapfiles
     32 #
     33 # You should not be making modifications here until you've read the most current
     34 # copy of that file. If you need help, contact a gatekeeper for guidance.
     35 #
     36 # MAPFILE HEADER END
     37 #
     38 
     39 SUNWprivate {
     40     global:
     41 	convert_leunicode_to_utf8;
     42 	convert_unicode_to_utf8;
     43 	convert_utf8_to_leunicode;
     44 	convert_utf8_to_unicode;
     45 	convert_utf8_to_wincs;
     46 	convert_wincs_to_utf8;
     47 
     48 	nb_ctx_create;
     49 	nb_ctx_done;
     50 	nb_ctx_readrcsection;
     51 	nb_ctx_resolve;
     52 	nb_ctx_setns;
     53 	nb_resolvehost_in;
     54 	nb_strerror;
     55 	nbns_getnodestatus;
     56 	nbns_resolvename;
     57 
     58 	nls_str_toloc;
     59 	nls_str_upper;
     60 
     61 	smb_close_rcfile;
     62 
     63 	smb_ctx_alloc;
     64 	smb_ctx_done;
     65 	smb_ctx_flags2;
     66 	smb_ctx_free;
     67 	smb_ctx_get_ssn;
     68 	smb_ctx_get_ssnkey;
     69 	smb_ctx_get_tree;
     70 	smb_ctx_gethandle;
     71 	smb_ctx_init;
     72 	smb_ctx_kill;
     73 	smb_ctx_opt;
     74 	smb_ctx_parseunc;
     75 	smb_ctx_readrc;
     76 	smb_ctx_resolve;
     77 	smb_ctx_scan_argv;
     78 	smb_ctx_set_close_hook;
     79 
     80 	smb_ctx_setauthflags;
     81 	smb_ctx_setdomain;
     82 	smb_ctx_setfullserver;
     83 	smb_ctx_setnbflags;
     84 	smb_ctx_setpassword;
     85 	smb_ctx_setpwhash;
     86 	smb_ctx_setscope;
     87 	smb_ctx_setserver;
     88 	smb_ctx_setshare;
     89 	smb_ctx_setsigning;
     90 	smb_ctx_setsrvaddr;
     91 	smb_ctx_setuser;
     92 	smb_ctx_setwins;
     93 
     94 	smb_debug	= NODIRECT;	# data
     95 	smb_error;
     96 #
     97 # Functions to support named pipes
     98 	smb_fh_close;
     99 	smb_fh_open;
    100 	smb_fh_read;
    101 	smb_fh_write;
    102 	smb_fh_xactnp;
    103 #
    104 	smb_get_authentication;
    105 	smb_getprogname;
    106 	smb_iod_connect;
    107 	smb_iod_door_path;
    108 	smb_iod_open_door;
    109 	smb_iod_start;
    110 	smb_iod_work;
    111 	smb_lib_init;
    112 	smb_netshareenum;	# will move to libnetapi
    113 	smb_open_rcfile;
    114 	smb_printer_open;
    115 	smb_printer_close;
    116 	smb_simplecrypt;
    117 	smb_simpledecrypt;
    118 	smb_strerror;
    119 #
    120 # Functions to support the Remote Access Protocol (RAP)
    121 	smb_rap_create;
    122 	smb_rap_done;
    123 	smb_rap_error;
    124 	smb_rap_getNparam;
    125 	smb_rap_request;
    126 	smb_rap_setNparam;
    127 	smb_rap_setPparam;
    128 #
    129 	smb_verbose	= NODIRECT;	# data
    130 #
    131 # Functions to support Access Control Lists (ACLs)
    132 	smbfs_acl_free_sd;
    133 	smbfs_acl_get;
    134 	smbfs_acl_getsd;
    135 	smbfs_acl_print_sd;
    136 	smbfs_acl_sd2zfs;
    137 	smbfs_acl_set;
    138 	smbfs_acl_setsd;
    139 	smbfs_acl_zfs2sd;
    140 #
    141 	smbfs_default_dom_usr;
    142 	smbfs_keychain_add;
    143 	smbfs_keychain_chk;
    144 	smbfs_keychain_del;
    145 	smbfs_keychain_del_everyone;
    146 	smbfs_keychain_del_owner;
    147 
    148 	smbutil_std_opts;
    149     local:
    150 	*;
    151 };
    152