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 26SYMBOL_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}; 141