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 };
 
  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 };
 
 | 
 
 
   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 # Copyright 2016 Nexenta Systems, Inc.  All rights reserved.
  23 #
  24 
  25 $mapfile_version 2
  26 
  27 SYMBOL_SCOPE {
  28         fmd_buf_create                  { TYPE = function; FLAGS = extern };
  29         fmd_buf_destroy                 { TYPE = function; FLAGS = extern };
  30         fmd_buf_read                    { TYPE = function; FLAGS = extern };
  31         fmd_buf_size                    { TYPE = function; FLAGS = extern };
  32         fmd_buf_write                   { TYPE = function; FLAGS = extern };
  33 
  34         fmd_case_add_ereport            { TYPE = function; FLAGS = extern };
  35         fmd_case_add_serd               { TYPE = function; FLAGS = extern };
  36         fmd_case_add_suspect            { TYPE = function; FLAGS = extern };
  37         fmd_case_close                  { TYPE = function; FLAGS = extern };
  38         fmd_case_closed                 { TYPE = function; FLAGS = extern };
  39         fmd_case_getprincipal           { TYPE = function; FLAGS = extern };
  40         fmd_case_getspecific            { TYPE = function; FLAGS = extern };
  41         fmd_case_next                   { TYPE = function; FLAGS = extern };
  42         fmd_case_open                   { TYPE = function; FLAGS = extern };
 
  58         fmd_doorthr_setup               { TYPE = function; FLAGS = extern };
  59 
  60         fmd_event_local                 { TYPE = function; FLAGS = extern };
  61         fmd_event_ena_create            { TYPE = function; FLAGS = extern };
  62 
  63         fmd_hdl_abort                   { TYPE = function; FLAGS = extern };
  64         fmd_hdl_alloc                   { TYPE = function; FLAGS = extern };
  65         fmd_hdl_debug                   { TYPE = function; FLAGS = extern };
  66         fmd_hdl_error                   { TYPE = function; FLAGS = extern };
  67         fmd_hdl_free                    { TYPE = function; FLAGS = extern };
  68         fmd_hdl_fmauth                  { TYPE = function; FLAGS = extern };
  69         fmd_hdl_getspecific             { TYPE = function; FLAGS = extern };
  70         fmd_hdl_modauth                 { TYPE = function; FLAGS = extern };
  71         fmd_hdl_opendict                { TYPE = function; FLAGS = extern };
  72         fmd_hdl_register                { TYPE = function; FLAGS = extern };
  73         fmd_hdl_setspecific             { TYPE = function; FLAGS = extern };
  74         fmd_hdl_strdup                  { TYPE = function; FLAGS = extern };
  75         fmd_hdl_strfree                 { TYPE = function; FLAGS = extern };
  76         fmd_hdl_subscribe               { TYPE = function; FLAGS = extern };
  77         fmd_hdl_topo_hold               { TYPE = function; FLAGS = extern };
  78         fmd_hdl_topo_node_get_by_devid  { TYPE = function; FLAGS = extern };
  79         fmd_hdl_topo_rele               { TYPE = function; FLAGS = extern };
  80         fmd_hdl_unregister              { TYPE = function; FLAGS = extern };
  81         fmd_hdl_unsubscribe             { TYPE = function; FLAGS = extern };
  82         fmd_hdl_vabort                  { TYPE = function; FLAGS = extern };
  83         fmd_hdl_vdebug                  { TYPE = function; FLAGS = extern };
  84         fmd_hdl_verror                  { TYPE = function; FLAGS = extern };
  85         fmd_hdl_zalloc                  { TYPE = function; FLAGS = extern };
  86 
  87         fmd_nvl_alloc                   { TYPE = function; FLAGS = extern };
  88         fmd_nvl_class_match             { TYPE = function; FLAGS = extern };
  89         fmd_nvl_create_defect           { TYPE = function; FLAGS = extern };
  90         fmd_nvl_create_fault            { TYPE = function; FLAGS = extern };
  91         fmd_nvl_dup                     { TYPE = function; FLAGS = extern };
  92         fmd_nvl_fmri_expand             { TYPE = function; FLAGS = extern };
  93         fmd_nvl_fmri_present            { TYPE = function; FLAGS = extern };
  94         fmd_nvl_fmri_replaced           { TYPE = function; FLAGS = extern };
  95         fmd_nvl_fmri_unusable           { TYPE = function; FLAGS = extern };
  96         fmd_nvl_fmri_retire             { TYPE = function; FLAGS = extern };
  97         fmd_nvl_fmri_unretire           { TYPE = function; FLAGS = extern };
  98         fmd_nvl_fmri_service_state      { TYPE = function; FLAGS = extern };
 
 |