xref: /illumos-gate/usr/src/lib/libtecla/common/mapfile-vers (revision 581cede61ac9c14d8d4ea452562a567189eead78)
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