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 40# 41# The instances of "tecla_l.5" below (note "l" vs "1") are by design; 42# quoting the author: 43# 44# Unfortunately the tecla_l.5 version string is by now embedded in any 45# executable that linked with libtecla versions 1.5 ..., so I can't fix 46# the typo without preventing those programs from linking against 1.6. 47# Thus I now have to derive tecla_1.6 from tecla_l.5, in the map file. 48# 49 50tecla_1.6 { 51 global: 52 gl_append_history; 53 gl_automatic_history; 54 gl_query_char; 55 gl_read_char; 56} tecla_l.5; 57 58tecla_l.5 { 59 global: 60 cpl_recall_matches; 61 gl_abandon_line; 62 gl_bind_keyseq; 63 gl_catch_blocked; 64 gl_completion_action; 65 gl_display_text; 66 gl_erase_terminal; 67 gl_error_message; 68 gl_handle_signal; 69 gl_inactivity_timeout; 70 gl_io_mode; 71 gl_list_signals; 72 gl_normal_io; 73 gl_pending_io; 74 gl_raw_io; 75 gl_register_action; 76 gl_return_status; 77 gl_set_term_size; 78 gl_tty_signals; 79} tecla_1.4; 80 81tecla_1.4 { 82 global: 83 gl_clear_history; 84 gl_configure_getline; 85 gl_echo_mode; 86 gl_group_history; 87 gl_ignore_signal; 88 gl_last_signal; 89 gl_limit_history; 90 gl_load_history; 91 gl_lookup_history; 92 gl_prompt_style; 93 gl_range_of_history; 94 gl_replace_prompt; 95 gl_resize_history; 96 gl_save_history; 97 gl_show_history; 98 gl_size_of_history; 99 gl_state_of_history; 100 gl_terminal_size; 101 gl_toggle_history; 102 gl_trap_signal; 103 gl_watch_fd; 104 libtecla_version; 105} tecla_1.3; 106 107tecla_1.3 { 108 global: 109 ef_list_expansions; 110} tecla_1.2; 111 112tecla_1.2 { 113 global: 114 cfc_file_start; 115 cfc_literal_escapes; 116 cfc_set_check_fn; 117 cpl_add_completion; 118 cpl_check_exe; 119 cpl_complete_word; 120 cpl_file_completions; 121 cpl_init_FileArgs; 122 cpl_last_error; 123 cpl_list_completions; 124 cpl_record_error; 125 del_CplFileConf; 126 del_ExpandFile; 127 del_GetLine; 128 del_PathCache; 129 del_PcaPathConf; 130 del_WordCompletion; 131 ef_expand_file; 132 ef_last_error; 133 gl_change_terminal; 134 gl_customize_completion; 135 gl_get_line; 136 new_CplFileConf; 137 new_ExpandFile; 138 new_GetLine; 139 new_PathCache; 140 new_PcaPathConf; 141 new_WordCompletion; 142 pca_last_error; 143 pca_lookup_file; 144 pca_path_completions; 145 pca_scan_path; 146 pca_set_check_fn; 147 ppc_file_start; 148 ppc_literal_escapes; 149 local: 150 *; 151}; 152