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# 22# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 23# Use is subject to license terms. 24# 25 26# 27# MAPFILE HEADER START 28# 29# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 30# Object versioning must comply with the rules detailed in 31# 32# usr/src/lib/README.mapfiles 33# 34# You should not be making modifications here until you've read the most current 35# copy of that file. If you need help, contact a gatekeeper for guidance. 36# 37# MAPFILE HEADER END 38# 39 40SUNW_1.3 { 41 global: 42 ptree_get_frutree_parent; 43} SUNW_1.2; 44 45SUNW_1.2 { 46 global: 47 ptree_create_and_add_node; 48 ptree_create_and_add_prop; 49 ptree_find_node; 50 ptree_get_node_by_path; 51 ptree_init_propinfo; 52 ptree_post_event; 53 ptree_register_handler; 54 ptree_unregister_handler; 55 ptree_walk_tree_by_class; 56} SUNW_1.1; 57 58SUNW_1.1 { 59 global: 60 picld_plugin_register; 61 ptree_add_node; 62 ptree_add_prop; 63 ptree_add_row_to_table; 64 ptree_create_node; 65 ptree_create_prop; 66 ptree_create_table; 67 ptree_delete_node; 68 ptree_delete_prop; 69 ptree_destroy_node; 70 ptree_destroy_prop; 71 ptree_get_first_prop; 72 ptree_get_next_by_col; 73 ptree_get_next_by_row; 74 ptree_get_next_prop; 75 ptree_get_prop_by_name; 76 ptree_get_propinfo; 77 ptree_get_propval; 78 ptree_get_propval_by_name; 79 ptree_get_root; 80 ptree_update_propval; 81 ptree_update_propval_by_name; 82}; 83 84# There really should be only one SUNWprivate version. 85# Don't add any more. Add new private symbols to SUNWprivate_1.2 86 87SUNWprivate_1.2 { 88 global: 89 dbg_exec; 90 dbg_print; 91 verbose_level; 92} SUNWprivate_1.1; 93 94SUNWprivate_1.1 { 95 global: 96 cvt_picl2ptree; 97 cvt_ptree2picl; 98 xptree_destroy; 99 xptree_get_propinfo_by_name; 100 xptree_get_propval_by_name_with_cred; 101 xptree_get_propval_with_cred; 102 xptree_initialize; 103 xptree_refresh_notify; 104 xptree_reinitialize; 105 xptree_update_propval_by_name_with_cred; 106 xptree_update_propval_with_cred; 107 local: 108 *; 109}; 110