xref: /titanic_44/usr/src/lib/libdscfg/common/mapfile-vers (revision 5c066ec28ea93f3a7c93082611a61747f255290a)
1# CDDL HEADER START
2#
3# The contents of this file are subject to the terms of the
4# Common Development and Distribution License (the "License").
5# You may not use this file except in compliance with the License.
6#
7# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8# or http://www.opensolaris.org/os/licensing.
9# See the License for the specific language governing permissions
10# and limitations under the License.
11#
12# When distributing Covered Code, include this CDDL HEADER in each
13# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14# If applicable, add the following below this CDDL HEADER, with the
15# fields enclosed by brackets "[]" replaced with your own identifying
16# information: Portions Copyright [yyyy] [name of copyright owner]
17#
18# CDDL HEADER END
19#
20#
21# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
22# Use is subject to license terms.
23#
24#
25#
26# Generic interface definition for usr/src/lib/libcfg.
27#
28# For information regarding the establishment of versioned definitions see:
29#	The Linker and Libraries Manual (version 2.5 or greater)
30# This is part of the Developers Guide in the Answerbook.  Specifically refer
31# to Chapter 2 under section "Defining Additional Symbols" through section
32# "Reducing Symbol Scope", and Chapter 5 "Versioning".
33#
34# For specific OSNET rules for the modification (evolution) of these version
35# definitions see:
36#	Policy for Shared Library Version Names and Interface Definitions
37
38
39SUNWprivate_1.1 {
40	global:
41		cfg_get_cstring;
42		cfg_put_cstring;
43		cfg_find_cstring;
44		cfg_get_options;
45		cfg_put_options;
46		cfg_open;
47		cfg_close;
48		cfg_rewind;
49		cfg_update_parser_config;
50		cfg_lock;
51		cfg_unlock;
52		cfg_get_lock;
53		cfg_resource;
54		cfg_commit;
55		cfg_location;
56		cfg_error;
57		cfg_iscluster;
58		cfg_issuncluster;
59		cfg_dgname;
60		cfg_dgname_islocal;
61		cfg_lfinit;
62		cfg_filelock;
63		cfg_fileunlock;
64		cfg_readpid;
65		cfg_writepid;
66		cfg_lockd_stat;
67		cfg_invalidate_hsizes;
68		cfg_cfg_isempty;
69		cfg_get_section;
70		cfg_get_num_entries;
71		cfg_add_user;
72		cfg_rem_user;
73		cfg_vol_enable;
74		cfg_vol_disable;
75		cfg_load_dsvols;
76		cfg_unload_dsvols;
77		cfg_load_svols;
78		cfg_unload_svols;
79		cfg_load_shadows;
80		cfg_unload_shadows;
81		cfg_get_canonical_name;
82		cfg_get_tags;
83		cfg_is_cfg;
84		cfg_get_srtdsec;
85		cfg_free_section;
86		cfg_shldskip_vtoc;
87		cfg_get_single_option;
88		cfg_del_option;
89		cfg_get_resource;
90		cfg_l_dgname;
91	local:
92		*;
93};
94