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