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 (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 23# 24 25# 26# MAPFILE HEADER START 27# 28# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29# Object versioning must comply with the rules detailed in 30# 31# usr/src/lib/README.mapfiles 32# 33# You should not be making modifications here until you've read the most current 34# copy of that file. If you need help, contact a gatekeeper for guidance. 35# 36# MAPFILE HEADER END 37# 38 39$mapfile_version 2 40 41# 42# The instances of "tecla_l.5" below (note "l" vs "1") are by design; 43# quoting the author: 44# 45# Unfortunately the tecla_l.5 version string is by now embedded in any 46# executable that linked with libtecla versions 1.5 ..., so I can't fix 47# the typo without preventing those programs from linking against 1.6. 48# Thus I now have to derive tecla_1.6 from tecla_l.5, in the map file. 49# 50 51SYMBOL_VERSION tecla_1.6 { 52 global: 53 gl_append_history; 54 gl_automatic_history; 55 gl_query_char; 56 gl_read_char; 57} tecla_l.5; 58 59SYMBOL_VERSION tecla_l.5 { 60 global: 61 cpl_recall_matches; 62 gl_abandon_line; 63 gl_bind_keyseq; 64 gl_catch_blocked; 65 gl_completion_action; 66 gl_display_text; 67 gl_erase_terminal; 68 gl_error_message; 69 gl_handle_signal; 70 gl_inactivity_timeout; 71 gl_io_mode; 72 gl_list_signals; 73 gl_normal_io; 74 gl_pending_io; 75 gl_raw_io; 76 gl_register_action; 77 gl_return_status; 78 gl_set_term_size; 79 gl_tty_signals; 80} tecla_1.4; 81 82SYMBOL_VERSION tecla_1.4 { 83 global: 84 gl_clear_history; 85 gl_configure_getline; 86 gl_echo_mode; 87 gl_group_history; 88 gl_ignore_signal; 89 gl_last_signal; 90 gl_limit_history; 91 gl_load_history; 92 gl_lookup_history; 93 gl_prompt_style; 94 gl_range_of_history; 95 gl_replace_prompt; 96 gl_resize_history; 97 gl_save_history; 98 gl_show_history; 99 gl_size_of_history; 100 gl_state_of_history; 101 gl_terminal_size; 102 gl_toggle_history; 103 gl_trap_signal; 104 gl_watch_fd; 105 libtecla_version; 106} tecla_1.3; 107 108SYMBOL_VERSION tecla_1.3 { 109 global: 110 ef_list_expansions; 111} tecla_1.2; 112 113SYMBOL_VERSION tecla_1.2 { 114 global: 115 cfc_file_start; 116 cfc_literal_escapes; 117 cfc_set_check_fn; 118 cpl_add_completion; 119 cpl_check_exe; 120 cpl_complete_word; 121 cpl_file_completions; 122 cpl_init_FileArgs; 123 cpl_last_error; 124 cpl_list_completions; 125 cpl_record_error; 126 del_CplFileConf; 127 del_ExpandFile; 128 del_GetLine; 129 del_PathCache; 130 del_PcaPathConf; 131 del_WordCompletion; 132 ef_expand_file; 133 ef_last_error; 134 gl_change_terminal; 135 gl_customize_completion; 136 gl_get_line; 137 new_CplFileConf; 138 new_ExpandFile; 139 new_GetLine; 140 new_PathCache; 141 new_PcaPathConf; 142 new_WordCompletion; 143 pca_last_error; 144 pca_lookup_file; 145 pca_path_completions; 146 pca_scan_path; 147 pca_set_check_fn; 148 ppc_file_start; 149 ppc_literal_escapes; 150 local: 151 *; 152}; 153