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