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 # Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
  22 #
  23 
  24 $mapfile_version 2
  25 
  26 SYMBOL_SCOPE {
  27         fmd_buf_create                  { TYPE = function; FLAGS = extern };
  28         fmd_buf_destroy                 { TYPE = function; FLAGS = extern };
  29         fmd_buf_read                    { TYPE = function; FLAGS = extern };
  30         fmd_buf_size                    { TYPE = function; FLAGS = extern };
  31         fmd_buf_write                   { TYPE = function; FLAGS = extern };
  32 
  33         fmd_case_add_ereport            { TYPE = function; FLAGS = extern };
  34         fmd_case_add_serd               { TYPE = function; FLAGS = extern };
  35         fmd_case_add_suspect            { TYPE = function; FLAGS = extern };
  36         fmd_case_close                  { TYPE = function; FLAGS = extern };
  37         fmd_case_closed                 { TYPE = function; FLAGS = extern };
  38         fmd_case_getprincipal           { TYPE = function; FLAGS = extern };
  39         fmd_case_getspecific            { TYPE = function; FLAGS = extern };
  40         fmd_case_next                   { TYPE = function; FLAGS = extern };
  41         fmd_case_open                   { TYPE = function; FLAGS = extern };
  42         fmd_case_open_uuid              { TYPE = function; FLAGS = extern };
  43         fmd_case_prev                   { TYPE = function; FLAGS = extern };
  44         fmd_case_reset                  { TYPE = function; FLAGS = extern };
  45         fmd_case_setprincipal           { TYPE = function; FLAGS = extern };
  46         fmd_case_setspecific            { TYPE = function; FLAGS = extern };
  47         fmd_case_solve                  { TYPE = function; FLAGS = extern };
  48         fmd_case_solved                 { TYPE = function; FLAGS = extern };
  49         fmd_case_uuclose                { TYPE = function; FLAGS = extern };
  50         fmd_case_uuclosed               { TYPE = function; FLAGS = extern };
  51         fmd_case_uuid                   { TYPE = function; FLAGS = extern };
  52         fmd_case_uuisresolved           { TYPE = function; FLAGS = extern };
  53         fmd_case_uulookup               { TYPE = function; FLAGS = extern };
  54         fmd_case_uuresolved             { TYPE = function; FLAGS = extern };
  55 
  56         fmd_doorthr_create              { TYPE = function; FLAGS = extern };
  57         fmd_doorthr_setup               { TYPE = function; FLAGS = extern };
  58 
  59         fmd_event_local                 { TYPE = function; FLAGS = extern };
  60         fmd_event_ena_create            { TYPE = function; FLAGS = extern };
  61 
  62         fmd_hdl_abort                   { TYPE = function; FLAGS = extern };
  63         fmd_hdl_alloc                   { TYPE = function; FLAGS = extern };
  64         fmd_hdl_debug                   { TYPE = function; FLAGS = extern };
  65         fmd_hdl_error                   { TYPE = function; FLAGS = extern };
  66         fmd_hdl_free                    { TYPE = function; FLAGS = extern };
  67         fmd_hdl_fmauth                  { TYPE = function; FLAGS = extern };
  68         fmd_hdl_getspecific             { TYPE = function; FLAGS = extern };
  69         fmd_hdl_modauth                 { TYPE = function; FLAGS = extern };
  70         fmd_hdl_opendict                { TYPE = function; FLAGS = extern };
  71         fmd_hdl_register                { TYPE = function; FLAGS = extern };
  72         fmd_hdl_setspecific             { TYPE = function; FLAGS = extern };
  73         fmd_hdl_strdup                  { TYPE = function; FLAGS = extern };
  74         fmd_hdl_strfree                 { TYPE = function; FLAGS = extern };
  75         fmd_hdl_subscribe               { TYPE = function; FLAGS = extern };
  76         fmd_hdl_topo_hold               { TYPE = function; FLAGS = extern };
  77         fmd_hdl_topo_rele               { TYPE = function; FLAGS = extern };
  78         fmd_hdl_unregister              { TYPE = function; FLAGS = extern };
  79         fmd_hdl_unsubscribe             { TYPE = function; FLAGS = extern };
  80         fmd_hdl_vabort                  { TYPE = function; FLAGS = extern };
  81         fmd_hdl_vdebug                  { TYPE = function; FLAGS = extern };
  82         fmd_hdl_verror                  { TYPE = function; FLAGS = extern };
  83         fmd_hdl_zalloc                  { TYPE = function; FLAGS = extern };
  84 
  85         fmd_nvl_alloc                   { TYPE = function; FLAGS = extern };
  86         fmd_nvl_class_match             { TYPE = function; FLAGS = extern };
  87         fmd_nvl_create_defect           { TYPE = function; FLAGS = extern };
  88         fmd_nvl_create_fault            { TYPE = function; FLAGS = extern };
  89         fmd_nvl_dup                     { TYPE = function; FLAGS = extern };
  90         fmd_nvl_fmri_expand             { TYPE = function; FLAGS = extern };
  91         fmd_nvl_fmri_present            { TYPE = function; FLAGS = extern };
  92         fmd_nvl_fmri_replaced           { TYPE = function; FLAGS = extern };
  93         fmd_nvl_fmri_unusable           { TYPE = function; FLAGS = extern };
  94         fmd_nvl_fmri_retire             { TYPE = function; FLAGS = extern };
  95         fmd_nvl_fmri_unretire           { TYPE = function; FLAGS = extern };
  96         fmd_nvl_fmri_service_state      { TYPE = function; FLAGS = extern };
  97         fmd_nvl_fmri_has_fault          { TYPE = function; FLAGS = extern };
  98         fmd_nvl_fmri_contains           { TYPE = function; FLAGS = extern };
  99         fmd_nvl_fmri_translate          { TYPE = function; FLAGS = extern };
 100 
 101         fmd_prop_free_string            { TYPE = function; FLAGS = extern };
 102         fmd_prop_get_int32              { TYPE = function; FLAGS = extern };
 103         fmd_prop_get_int64              { TYPE = function; FLAGS = extern };
 104         fmd_prop_get_string             { TYPE = function; FLAGS = extern };
 105 
 106         fmd_repair_fru                  { TYPE = function; FLAGS = extern };
 107         fmd_repair_asru                 { TYPE = function; FLAGS = extern };
 108 
 109         fmd_serd_create                 { TYPE = function; FLAGS = extern };
 110         fmd_serd_destroy                { TYPE = function; FLAGS = extern };
 111         fmd_serd_exists                 { TYPE = function; FLAGS = extern };
 112         fmd_serd_fired                  { TYPE = function; FLAGS = extern };
 113         fmd_serd_reset                  { TYPE = function; FLAGS = extern };
 114         fmd_serd_record                 { TYPE = function; FLAGS = extern };
 115         fmd_serd_empty                  { TYPE = function; FLAGS = extern };
 116 
 117         fmd_stat_create                 { TYPE = function; FLAGS = extern };
 118         fmd_stat_destroy                { TYPE = function; FLAGS = extern };
 119         fmd_stat_setstr                 { TYPE = function; FLAGS = extern };
 120 
 121         fmd_thr_create                  { TYPE = function; FLAGS = extern };
 122         fmd_thr_destroy                 { TYPE = function; FLAGS = extern };
 123         fmd_thr_signal                  { TYPE = function; FLAGS = extern };
 124         fmd_thr_checkpoint              { TYPE = function; FLAGS = extern };
 125 
 126         fmd_timer_install               { TYPE = function; FLAGS = extern };
 127         fmd_timer_remove                { TYPE = function; FLAGS = extern };
 128 
 129         fmd_xprt_close                  { TYPE = function; FLAGS = extern };
 130         fmd_xprt_error                  { TYPE = function; FLAGS = extern };
 131         fmd_xprt_getspecific            { TYPE = function; FLAGS = extern };
 132         fmd_xprt_log                    { TYPE = function; FLAGS = extern };
 133         fmd_xprt_open                   { TYPE = function; FLAGS = extern };
 134         fmd_xprt_post                   { TYPE = function; FLAGS = extern };
 135         fmd_xprt_resume                 { TYPE = function; FLAGS = extern };
 136         fmd_xprt_setspecific            { TYPE = function; FLAGS = extern };
 137         fmd_xprt_suspend                { TYPE = function; FLAGS = extern };
 138         fmd_xprt_translate              { TYPE = function; FLAGS = extern };
 139         fmd_xprt_add_domain             { TYPE = function; FLAGS = extern };
 140 };