1# 2#pragma ident "%Z%%M% %I% %E% SMI" 3# 4# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 5# Use is subject to license terms. 6# 7# CDDL HEADER START 8# 9# The contents of this file are subject to the terms of the 10# Common Development and Distribution License, Version 1.0 only 11# (the "License"). You may not use this file except in compliance 12# with the License. 13# 14# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 15# or http://www.opensolaris.org/os/licensing. 16# See the License for the specific language governing permissions 17# and limitations under the License. 18# 19# When distributing Covered Code, include this CDDL HEADER in each 20# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 21# If applicable, add the following below this CDDL HEADER, with the 22# fields enclosed by brackets "[]" replaced with your own identifying 23# information: Portions Copyright [yyyy] [name of copyright owner] 24# 25# CDDL HEADER END 26# 27# Generic interface definition for usr/src/cmd/sgs/libld. 28# 29# For information regarding the establishment of versioned definitions see: 30# The Linker and Libraries Manual (version 2.5 or greater) 31# This is part of the Developers Guide in the Answerbook. Specifically refer 32# to Chapter 2 under section "Defining Additional Symbols" through section 33# "Reducing Symbol Scope", and Chapter 5 "Versioning". 34# 35# For specific OSNET rules for the modification (evolution) of these version 36# definitions see: 37# Policy for Shared Library Version Names and Interface Definitions 38 39{ 40 global: 41 eprintf = FUNCTION extern; 42}; 43 44SUNWprivate_2.14 { 45 global: 46 add_string; 47 create_outfile; 48 dbg_print; 49 ent_setup; 50 finish_libs; 51 ld_main; 52 ld_support_loadso; 53 list_appendc; 54 list_insertc; 55 list_prependc; 56 list_where; 57 make_sections; 58 ofl_cleanup; 59 open_outfile; 60 process_open; 61 reloc_init; 62 reloc_process; 63 sdf_add; 64 sdf_find; 65 sec_validate; 66 st_new; 67 sym_add_u; 68 sym_enter; 69 sym_find; 70 sym_validate; 71 update_outfile; 72 vers_base; 73 vers_check_defs; 74 vers_desc; 75 vers_find; 76 local: 77 *; 78}; 79