summaryrefslogtreecommitdiff
path: root/usr/src/lib/fm
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/fm')
-rw-r--r--usr/src/lib/fm/libdiagcode/common/mapfile-vers7
-rw-r--r--usr/src/lib/fm/libdiskstatus/common/mapfile-vers7
-rw-r--r--usr/src/lib/fm/libfmd_adm/common/mapfile-vers7
-rw-r--r--usr/src/lib/fm/libfmd_agent/amd64/Makefile5
-rw-r--r--usr/src/lib/fm/libfmd_agent/amd64/mapfile-vers46
-rw-r--r--usr/src/lib/fm/libfmd_agent/common/mapfile-vers16
-rw-r--r--usr/src/lib/fm/libfmd_agent/i386/Makefile5
-rw-r--r--usr/src/lib/fm/libfmd_agent/i386/mapfile-vers49
-rw-r--r--usr/src/lib/fm/libfmd_agent/sparc/Makefile5
-rw-r--r--usr/src/lib/fm/libfmd_agent/sparc/mapfile-vers45
-rw-r--r--usr/src/lib/fm/libfmd_agent/sparcv9/Makefile5
-rw-r--r--usr/src/lib/fm/libfmd_agent/sparcv9/mapfile-vers45
-rw-r--r--usr/src/lib/fm/libfmd_log/common/mapfile-vers7
-rw-r--r--usr/src/lib/fm/libfmd_msg/common/mapfile-vers7
-rw-r--r--usr/src/lib/fm/libfmd_snmp/common/mapfile-vers7
-rw-r--r--usr/src/lib/fm/libfmevent/common/mapfile-vers9
-rw-r--r--usr/src/lib/fm/libldom/sparc/mapfile-vers7
-rw-r--r--usr/src/lib/fm/libmdesc/common/mapfile-vers7
-rw-r--r--usr/src/lib/fm/topo/libtopo/common/mapfile-vers7
-rw-r--r--usr/src/lib/fm/topo/libtopo/common/topo_mod.map126
20 files changed, 121 insertions, 298 deletions
diff --git a/usr/src/lib/fm/libdiagcode/common/mapfile-vers b/usr/src/lib/fm/libdiagcode/common/mapfile-vers
index e9e1a1c3e1..c26aec645d 100644
--- a/usr/src/lib/fm/libdiagcode/common/mapfile-vers
+++ b/usr/src/lib/fm/libdiagcode/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
fm_dc_closedict;
fm_dc_code2key;
diff --git a/usr/src/lib/fm/libdiskstatus/common/mapfile-vers b/usr/src/lib/fm/libdiskstatus/common/mapfile-vers
index 63f783f5a4..a4df28e85c 100644
--- a/usr/src/lib/fm/libdiskstatus/common/mapfile-vers
+++ b/usr/src/lib/fm/libdiskstatus/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNWprivate_1.1 {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate_1.1 {
global:
disk_status_close;
disk_status_errmsg;
diff --git a/usr/src/lib/fm/libfmd_adm/common/mapfile-vers b/usr/src/lib/fm/libfmd_adm/common/mapfile-vers
index 2720d66a30..76b9b85cb4 100644
--- a/usr/src/lib/fm/libfmd_adm/common/mapfile-vers
+++ b/usr/src/lib/fm/libfmd_adm/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
fmd_adm_case_iter;
fmd_adm_case_repair;
diff --git a/usr/src/lib/fm/libfmd_agent/amd64/Makefile b/usr/src/lib/fm/libfmd_agent/amd64/Makefile
index 9d7e1ecabc..92de54697e 100644
--- a/usr/src/lib/fm/libfmd_agent/amd64/Makefile
+++ b/usr/src/lib/fm/libfmd_agent/amd64/Makefile
@@ -19,13 +19,10 @@
# CDDL HEADER END
#
#
-# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
include ../Makefile.com
include ../../../Makefile.lib.64
-MAPFILES += mapfile-vers
-
install: all $(ROOTLIBS64) $(ROOTLINKS64) $(ROOTLINT64)
diff --git a/usr/src/lib/fm/libfmd_agent/amd64/mapfile-vers b/usr/src/lib/fm/libfmd_agent/amd64/mapfile-vers
deleted file mode 100644
index 71a8b1f346..0000000000
--- a/usr/src/lib/fm/libfmd_agent/amd64/mapfile-vers
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-
-#
-# MAPFILE HEADER START
-#
-# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
-# Object versioning must comply with the rules detailed in
-#
-# usr/src/lib/README.mapfiles
-#
-# You should not be making modifications here until you've read the most current
-# copy of that file. If you need help, contact a gatekeeper for guidance.
-#
-# MAPFILE HEADER END
-#
-
-SUNWprivate {
- global:
- fmd_agent_physcpu_info;
-
- local:
- *;
-};
diff --git a/usr/src/lib/fm/libfmd_agent/common/mapfile-vers b/usr/src/lib/fm/libfmd_agent/common/mapfile-vers
index b4cd5282f8..4927478847 100644
--- a/usr/src/lib/fm/libfmd_agent/common/mapfile-vers
+++ b/usr/src/lib/fm/libfmd_agent/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
fmd_agent_open;
fmd_agent_close;
@@ -48,6 +49,15 @@ SUNWprivate {
fmd_agent_page_unretire;
fmd_agent_page_isretired;
+$if _x86
+ fmd_agent_physcpu_info;
+$if _ELF32
+ fmd_agent_cpu_retire;
+ fmd_agent_cpu_isretired;
+ fmd_agent_cpu_unretire;
+$endif
+$endif
+
local:
*;
};
diff --git a/usr/src/lib/fm/libfmd_agent/i386/Makefile b/usr/src/lib/fm/libfmd_agent/i386/Makefile
index f933588790..7c23244ca8 100644
--- a/usr/src/lib/fm/libfmd_agent/i386/Makefile
+++ b/usr/src/lib/fm/libfmd_agent/i386/Makefile
@@ -19,12 +19,9 @@
# CDDL HEADER END
#
#
-# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
include ../Makefile.com
-MAPFILES += mapfile-vers
-
install: all $(ROOTLIBS) $(ROOTLINKS) $(ROOTLINT)
diff --git a/usr/src/lib/fm/libfmd_agent/i386/mapfile-vers b/usr/src/lib/fm/libfmd_agent/i386/mapfile-vers
deleted file mode 100644
index 7986bb1cde..0000000000
--- a/usr/src/lib/fm/libfmd_agent/i386/mapfile-vers
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-
-#
-# MAPFILE HEADER START
-#
-# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
-# Object versioning must comply with the rules detailed in
-#
-# usr/src/lib/README.mapfiles
-#
-# You should not be making modifications here until you've read the most current
-# copy of that file. If you need help, contact a gatekeeper for guidance.
-#
-# MAPFILE HEADER END
-#
-
-SUNWprivate {
- global:
- fmd_agent_physcpu_info;
- fmd_agent_cpu_retire;
- fmd_agent_cpu_isretired;
- fmd_agent_cpu_unretire;
-
- local:
- *;
-};
diff --git a/usr/src/lib/fm/libfmd_agent/sparc/Makefile b/usr/src/lib/fm/libfmd_agent/sparc/Makefile
index f933588790..7c23244ca8 100644
--- a/usr/src/lib/fm/libfmd_agent/sparc/Makefile
+++ b/usr/src/lib/fm/libfmd_agent/sparc/Makefile
@@ -19,12 +19,9 @@
# CDDL HEADER END
#
#
-# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
include ../Makefile.com
-MAPFILES += mapfile-vers
-
install: all $(ROOTLIBS) $(ROOTLINKS) $(ROOTLINT)
diff --git a/usr/src/lib/fm/libfmd_agent/sparc/mapfile-vers b/usr/src/lib/fm/libfmd_agent/sparc/mapfile-vers
deleted file mode 100644
index 0c118c33e7..0000000000
--- a/usr/src/lib/fm/libfmd_agent/sparc/mapfile-vers
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-
-#
-# MAPFILE HEADER START
-#
-# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
-# Object versioning must comply with the rules detailed in
-#
-# usr/src/lib/README.mapfiles
-#
-# You should not be making modifications here until you've read the most current
-# copy of that file. If you need help, contact a gatekeeper for guidance.
-#
-# MAPFILE HEADER END
-#
-
-SUNWprivate {
- global:
-
- local:
- *;
-};
diff --git a/usr/src/lib/fm/libfmd_agent/sparcv9/Makefile b/usr/src/lib/fm/libfmd_agent/sparcv9/Makefile
index 9d7e1ecabc..92de54697e 100644
--- a/usr/src/lib/fm/libfmd_agent/sparcv9/Makefile
+++ b/usr/src/lib/fm/libfmd_agent/sparcv9/Makefile
@@ -19,13 +19,10 @@
# CDDL HEADER END
#
#
-# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
#
include ../Makefile.com
include ../../../Makefile.lib.64
-MAPFILES += mapfile-vers
-
install: all $(ROOTLIBS64) $(ROOTLINKS64) $(ROOTLINT64)
diff --git a/usr/src/lib/fm/libfmd_agent/sparcv9/mapfile-vers b/usr/src/lib/fm/libfmd_agent/sparcv9/mapfile-vers
deleted file mode 100644
index 0c118c33e7..0000000000
--- a/usr/src/lib/fm/libfmd_agent/sparcv9/mapfile-vers
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-
-#
-# MAPFILE HEADER START
-#
-# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
-# Object versioning must comply with the rules detailed in
-#
-# usr/src/lib/README.mapfiles
-#
-# You should not be making modifications here until you've read the most current
-# copy of that file. If you need help, contact a gatekeeper for guidance.
-#
-# MAPFILE HEADER END
-#
-
-SUNWprivate {
- global:
-
- local:
- *;
-};
diff --git a/usr/src/lib/fm/libfmd_log/common/mapfile-vers b/usr/src/lib/fm/libfmd_log/common/mapfile-vers
index 8baaea8a33..387e41b992 100644
--- a/usr/src/lib/fm/libfmd_log/common/mapfile-vers
+++ b/usr/src/lib/fm/libfmd_log/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
fmd_log_close;
fmd_log_errmsg;
diff --git a/usr/src/lib/fm/libfmd_msg/common/mapfile-vers b/usr/src/lib/fm/libfmd_msg/common/mapfile-vers
index cdb5e37b18..2c36a033be 100644
--- a/usr/src/lib/fm/libfmd_msg/common/mapfile-vers
+++ b/usr/src/lib/fm/libfmd_msg/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
#
# MAPFILE HEADER START
#
@@ -35,7 +34,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
fmd_msg_fini;
fmd_msg_getitem_id;
diff --git a/usr/src/lib/fm/libfmd_snmp/common/mapfile-vers b/usr/src/lib/fm/libfmd_snmp/common/mapfile-vers
index 73ab2875a0..b2be7713f3 100644
--- a/usr/src/lib/fm/libfmd_snmp/common/mapfile-vers
+++ b/usr/src/lib/fm/libfmd_snmp/common/mapfile-vers
@@ -20,8 +20,7 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -38,7 +37,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
fmd_fmri_alloc;
fmd_fmri_error;
diff --git a/usr/src/lib/fm/libfmevent/common/mapfile-vers b/usr/src/lib/fm/libfmevent/common/mapfile-vers
index 759c7ae124..732242af37 100644
--- a/usr/src/lib/fm/libfmevent/common/mapfile-vers
+++ b/usr/src/lib/fm/libfmevent/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNW_1.1 {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNW_1.1 {
global:
fmev_attr_list;
fmev_class;
@@ -65,7 +66,7 @@ SUNW_1.1 {
*;
};
-SUNWprivate {
+SYMBOL_VERSION SUNWprivate {
global:
__fmev_errno;
local:
diff --git a/usr/src/lib/fm/libldom/sparc/mapfile-vers b/usr/src/lib/fm/libldom/sparc/mapfile-vers
index 9988147dc9..5b7f6d71e3 100644
--- a/usr/src/lib/fm/libldom/sparc/mapfile-vers
+++ b/usr/src/lib/fm/libldom/sparc/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
ldom_fini;
ldom_find_id;
diff --git a/usr/src/lib/fm/libmdesc/common/mapfile-vers b/usr/src/lib/fm/libmdesc/common/mapfile-vers
index 009a966b3e..794766921e 100644
--- a/usr/src/lib/fm/libmdesc/common/mapfile-vers
+++ b/usr/src/lib/fm/libmdesc/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
md_find_name;
md_find_node_prop;
diff --git a/usr/src/lib/fm/topo/libtopo/common/mapfile-vers b/usr/src/lib/fm/topo/libtopo/common/mapfile-vers
index edcee2ae3b..b8aba822c2 100644
--- a/usr/src/lib/fm/topo/libtopo/common/mapfile-vers
+++ b/usr/src/lib/fm/topo/libtopo/common/mapfile-vers
@@ -19,8 +19,7 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -37,7 +36,9 @@
# MAPFILE HEADER END
#
-SUNWprivate {
+$mapfile_version 2
+
+SYMBOL_VERSION SUNWprivate {
global:
topo_close;
topo_debug_set;
diff --git a/usr/src/lib/fm/topo/libtopo/common/topo_mod.map b/usr/src/lib/fm/topo/libtopo/common/topo_mod.map
index 160d9f461f..44b62bdf7f 100644
--- a/usr/src/lib/fm/topo/libtopo/common/topo_mod.map
+++ b/usr/src/lib/fm/topo/libtopo/common/topo_mod.map
@@ -1,6 +1,5 @@
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
# CDDL HEADER START
#
@@ -22,73 +21,74 @@
# CDDL HEADER END
#
-{
- topo_node_range_create = FUNCTION extern;
- topo_node_range_destroy = FUNCTION extern;
- topo_node_bind = FUNCTION extern;
- topo_node_unbind = FUNCTION extern;
- topo_node_name = FUNCTION extern;
- topo_node_setspecific = FUNCTION extern;
- topo_node_getspecific = FUNCTION extern;
- topo_node_instance = FUNCTION extern;
+$mapfile_version 2
- topo_mod_alloc = FUNCTION extern;
- topo_mod_zalloc = FUNCTION extern;
- topo_mod_free = FUNCTION extern;
- topo_mod_nvalloc = FUNCTION extern;
- topo_mod_nvdup = FUNCTION extern;
- topo_mod_strfree = FUNCTION extern;
- topo_mod_strdup = FUNCTION extern;
+SYMBOL_SCOPE {
+ topo_node_range_create { TYPE = FUNCTION; FLAGS = extern };
+ topo_node_range_destroy { TYPE = FUNCTION; FLAGS = extern };
+ topo_node_bind { TYPE = FUNCTION; FLAGS = extern };
+ topo_node_unbind { TYPE = FUNCTION; FLAGS = extern };
+ topo_node_name { TYPE = FUNCTION; FLAGS = extern };
+ topo_node_setspecific { TYPE = FUNCTION; FLAGS = extern };
+ topo_node_getspecific { TYPE = FUNCTION; FLAGS = extern };
+ topo_node_instance { TYPE = FUNCTION; FLAGS = extern };
- topo_mod_clrdebug = FUNCTION extern;
- topo_mod_setdebug = FUNCTION extern;
- topo_mod_dprintf = FUNCTION extern;
- topo_mod_errmsg = FUNCTION extern;
- topo_mod_errno = FUNCTION extern;
+ topo_mod_alloc { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_zalloc { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_free { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_nvalloc { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_nvdup { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_strfree { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_strdup { TYPE = FUNCTION; FLAGS = extern };
- topo_mod_load = FUNCTION extern;
- topo_mod_unload = FUNCTION extern;
- topo_mod_register = FUNCTION extern;
- topo_mod_unregister = FUNCTION extern;
- topo_mod_enumerate = FUNCTION extern;
- topo_mod_enummap = FUNCTION extern;
- topo_mod_release = FUNCTION extern;
- topo_mod_getspecific = FUNCTION extern;
- topo_mod_setspecific = FUNCTION extern;
- topo_mod_hcfmri = FUNCTION extern;
- topo_mod_devfmri = FUNCTION extern;
- topo_mod_cpufmri = FUNCTION extern;
- topo_mod_pkgfmri = FUNCTION extern;
- topo_mod_modfmri = FUNCTION extern;
- topo_mod_nvl2str = FUNCTION extern;
- topo_mod_str2nvl = FUNCTION extern;
- topo_mod_auth = FUNCTION extern;
+ topo_mod_clrdebug { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_setdebug { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_dprintf { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_errmsg { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_errno { TYPE = FUNCTION; FLAGS = extern };
- topo_mod_walk_init = FUNCTION extern;
+ topo_mod_load { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_unload { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_register { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_unregister { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_enumerate { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_enummap { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_release { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_getspecific { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_setspecific { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_hcfmri { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_devfmri { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_cpufmri { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_pkgfmri { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_modfmri { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_nvl2str { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_str2nvl { TYPE = FUNCTION; FLAGS = extern };
+ topo_mod_auth { TYPE = FUNCTION; FLAGS = extern };
- topo_mod_smbios = FUNCTION extern;
+ topo_mod_walk_init { TYPE = FUNCTION; FLAGS = extern };
- topo_method_register = FUNCTION extern;
- topo_method_unregister = FUNCTION extern;
- topo_method_unregister_all = FUNCTION extern;
- topo_method_invoke = FUNCTION extern;
- topo_method_sensor_failure = FUNCTION extern;
+ topo_mod_smbios { TYPE = FUNCTION; FLAGS = extern };
- topo_prop_method_register = FUNCTION extern;
- topo_prop_method_unregister = FUNCTION extern;
- topo_prop_set_int32 = FUNCTION extern;
- topo_prop_set_uint32 = FUNCTION extern;
- topo_prop_set_int64 = FUNCTION extern;
- topo_prop_set_uint64 = FUNCTION extern;
- topo_prop_set_string = FUNCTION extern;
- topo_prop_set_fmri = FUNCTION extern;
- topo_prop_set_int32_array = FUNCTION extern;
- topo_prop_set_uint32_array = FUNCTION extern;
- topo_prop_set_int64_array = FUNCTION extern;
- topo_prop_set_uint64_array = FUNCTION extern;
- topo_prop_set_string_array = FUNCTION extern;
- topo_prop_set_fmri_array = FUNCTION extern;
- topo_prop_inherit = FUNCTION extern;
- topo_pgroup_create = FUNCTION extern;
+ topo_method_register { TYPE = FUNCTION; FLAGS = extern };
+ topo_method_unregister { TYPE = FUNCTION; FLAGS = extern };
+ topo_method_unregister_all { TYPE = FUNCTION; FLAGS = extern };
+ topo_method_invoke { TYPE = FUNCTION; FLAGS = extern };
+ topo_method_sensor_failure { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_method_register { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_method_unregister { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_int32 { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_uint32 { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_int64 { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_uint64 { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_string { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_fmri { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_int32_array { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_uint32_array { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_int64_array { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_uint64_array { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_string_array { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_set_fmri_array { TYPE = FUNCTION; FLAGS = extern };
+ topo_prop_inherit { TYPE = FUNCTION; FLAGS = extern };
+ topo_pgroup_create { TYPE = FUNCTION; FLAGS = extern };
};