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
41SYMBOL_VERSION SUNW_1.1 {
42    global:
43	current_field;
44	data_ahead;
45	data_behind;
46	dup_field;
47	dynamic_field_info;
48	field_arg;
49	field_back;
50	field_buffer;
51	field_count;
52	field_fore;
53	field_index;
54	field_info;
55	field_init;
56	field_just;
57	field_opts;
58	field_opts_off;
59	field_opts_on;
60	field_pad;
61	field_status;
62	field_term;
63	field_type;
64	field_userptr;
65	form_driver;
66	form_fields;
67	form_init;
68	form_opts;
69	form_opts_off;
70	form_opts_on;
71	form_page;
72	form_sub;
73	form_term;
74	form_userptr;
75	form_win;
76	free_field;
77	free_fieldtype;
78	free_form;
79	link_field;
80	link_fieldtype;
81	move_field;
82	new_field;
83	new_fieldtype;
84	new_form;
85	new_page;
86	pos_form_cursor;
87	post_form;
88	scale_form;
89	set_current_field;
90	set_field_back;
91	set_field_buffer;
92	set_field_fore;
93	set_field_init;
94	set_field_just;
95	set_field_opts;
96	set_field_pad;
97	set_field_status;
98	set_field_term;
99	set_field_type;
100	set_fieldtype_arg;
101	set_fieldtype_choice;
102	set_field_userptr;
103	set_form_fields;
104	set_form_init;
105	set_form_opts;
106	set_form_page;
107	set_form_sub;
108	set_form_term;
109	set_form_userptr;
110	set_form_win;
111	set_max_field;
112	set_new_page;
113	unpost_form;
114};
115
116SYMBOL_VERSION SUNWprivate_1.1 {
117    global:
118	_adjust_cursor;
119	__advance;
120	_beg_field;
121	_beg_line;
122	__braelist		{
123				  ASSERT = {
124					  TYPE = OBJECT;
125					  SIZE = addrsize[10];
126					};
127				};
128	__braslist		{
129				  ASSERT = {
130					  TYPE = OBJECT;
131					  SIZE = addrsize[10];
132					};
133				};
134	__bravar		{
135				  ASSERT = {
136					  TYPE = OBJECT;
137					  SIZE = addrsize[10];
138					};
139				};
140	_buf_to_win;
141	__cclass;
142	__cflg			{
143				  ASSERT = {
144					  TYPE = OBJECT;
145					  SIZE = addrsize;
146					};
147				};
148	_checkchar;
149	_checkfield;
150	_clr_eof;
151	_clr_eol;
152	_clr_field;
153	_copyarg;
154	_data_beg;
155	_data_end;
156	_data_entry;
157	_data_manipulation;
158	_data_navigation;
159	_DEFAULT_FIELD		{
160				  ASSERT = {
161					  TYPE = OBJECT;
162					  SIZE = addrsize;
163					};
164				};
165	_DEFAULT_FIELDTYPE	{
166				  ASSERT = {
167					  TYPE = OBJECT;
168					  SIZE = addrsize;
169					};
170				};
171	_DEFAULT_FORM		{
172				  ASSERT = {
173					  TYPE = OBJECT;
174					  SIZE = addrsize;
175					};
176				};
177	_del_char;
178	_del_line;
179	_del_prev;
180	_del_word;
181	_down_char;
182	_down_field;
183	_end_field;
184	_end_line;
185	__eptr_			{
186				  ASSERT = {
187					  TYPE = OBJECT;
188					  SIZE = addrsize;
189					};
190				};
191	__execute;
192	_field_navigation;
193	_first_active;
194	_first_field;
195	_first_page;
196	_freearg;
197	__getrnge;
198	_grow_field;
199	_ins_char;
200	_ins_line;
201	_ins_mode;
202	__i_size		{
203				  TYPE = DATA;
204				  FILTER = libc.so.1;
205				  SIZE = 0x4;
206				};
207	_last_field;
208	_last_page;
209	_left_char;
210	_left_field;
211	__lptr_			{
212				  ASSERT = {
213					  TYPE = OBJECT;
214					  SIZE = addrsize;
215					};
216				};
217	_makearg;
218	_misc_request;
219	_new_line;
220	_next_char;
221	_next_choice;
222	_nextchoice;
223	_next_field;
224	_next_line;
225	_next_page;
226	_next_word;
227	_ovl_mode;
228	_page_navigation;
229	_pos_form_cursor;
230	_prev_char;
231	_prev_choice;
232	_prevchoice;
233	_prev_field;
234	_prev_line;
235	_prev_page;
236	_prev_word;
237	_right_char;
238	_right_field;
239	__rpop;
240	__rpush;
241	_scr_bchar;
242	_scr_bhpage;
243	_scr_bline;
244	_scr_bpage;
245	_scr_fchar;
246	_scr_fhpage;
247	_scr_fline;
248	_scr_fpage;
249	_scr_hbhalf;
250	_scr_hbline;
251	_scr_hfhalf;
252	_scr_hfline;
253	_set_current_field;
254	_set_form_page;
255	_sfirst_field;
256	__size;
257	_slast_field;
258	_snext_field;
259	__sp_			{
260				  ASSERT = {
261					  TYPE = OBJECT;
262					  SIZE = addrsize;
263					};
264				};
265	_sprev_field;
266	__st			{
267				  ASSERT = {
268					  TYPE = OBJECT;
269					  SIZE = addrsize[51];
270					};
271				};
272	__stmax			{
273				  ASSERT = {
274					  TYPE = OBJECT;
275					  SIZE = addrsize;
276					};
277				};
278	_sync_attrs;
279	_sync_buffer;
280	_sync_field;
281	_sync_linked;
282	_sync_opts;
283	TYPE_ALNUM		{
284				  ASSERT = {
285					  TYPE = OBJECT;
286					  SIZE = addrsize;
287					};
288				};
289	TYPE_ALPHA		{
290				  ASSERT = {
291					  TYPE = OBJECT;
292					  SIZE = addrsize;
293					};
294				};
295	TYPE_ENUM		{
296				  ASSERT = {
297					  TYPE = OBJECT;
298					  SIZE = addrsize;
299					};
300				};
301	TYPE_INTEGER		{
302				  ASSERT = {
303					  TYPE = OBJECT;
304					  SIZE = addrsize;
305					};
306				};
307	TYPE_NUMERIC		{
308				  ASSERT = {
309					  TYPE = OBJECT;
310					  SIZE = addrsize;
311					};
312				};
313	TYPE_REGEXP		{
314				  ASSERT = {
315					  TYPE = OBJECT;
316					  SIZE = addrsize;
317					};
318				};
319	_up_char;
320	_update_current;
321	_up_field;
322	_validate;
323	_validation;
324	_whsp_beg;
325	_whsp_end;
326	_win_to_buf;
327	__xpop;
328	__xpush;
329
330	__loc1			{
331				  TYPE = DATA;
332				  FILTER = libc.so.1;
333				  SIZE = addrsize;
334				};
335
336    local:
337	*;
338};
339