xref: /illumos-gate/usr/src/lib/libtecla/common/mapfile-vers (revision 99dda20867d903eec23291ba1ecb18a82d70096b)
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 2007 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_completion_action;
53	gl_display_text;
54	gl_erase_terminal;
55	gl_error_message;
56	gl_handle_signal;
57	gl_inactivity_timeout;
58	gl_io_mode;
59	gl_list_signals;
60	gl_normal_io;
61	gl_pending_io;
62	gl_raw_io;
63	gl_register_action;
64	gl_return_status;
65	gl_set_term_size;
66	gl_tty_signals;
67} tecla_1.4;
68
69tecla_1.4 {
70    global:
71	gl_clear_history;
72	gl_configure_getline;
73	gl_echo_mode;
74	gl_group_history;
75	gl_ignore_signal;
76	gl_last_signal;
77	gl_limit_history;
78	gl_load_history;
79	gl_lookup_history;
80	gl_prompt_style;
81	gl_range_of_history;
82	gl_replace_prompt;
83	gl_resize_history;
84	gl_save_history;
85	gl_show_history;
86	gl_size_of_history;
87	gl_state_of_history;
88	gl_terminal_size;
89	gl_toggle_history;
90	gl_trap_signal;
91	gl_watch_fd;
92	libtecla_version;
93} tecla_1.3;
94
95tecla_1.3 {
96    global:
97	ef_list_expansions;
98} tecla_1.2;
99
100tecla_1.2 {
101    global:
102	cfc_file_start;
103	cfc_literal_escapes;
104	cfc_set_check_fn;
105	cpl_add_completion;
106	cpl_check_exe;
107	cpl_complete_word;
108	cpl_file_completions;
109	cpl_init_FileArgs;
110	cpl_last_error;
111	cpl_list_completions;
112	cpl_record_error;
113	del_CplFileConf;
114	del_ExpandFile;
115	del_GetLine;
116	del_PathCache;
117	del_PcaPathConf;
118	del_WordCompletion;
119	ef_expand_file;
120	ef_last_error;
121	gl_change_terminal;
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_path_completions;
133	pca_scan_path;
134	pca_set_check_fn;
135	ppc_file_start;
136	ppc_literal_escapes;
137    local:
138	*;
139};
140