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_item;
44	free_item;
45	free_menu;
46	item_count;
47	item_description;
48	item_index;
49	item_init;
50	item_name;
51	item_opts;
52	item_opts_off;
53	item_opts_on;
54	item_term;
55	item_userptr;
56	item_value;
57	item_visible;
58	menu_back;
59	menu_driver;
60	menu_fore;
61	menu_format;
62	menu_grey;
63	menu_init;
64	menu_items;
65	menu_mark;
66	menu_opts;
67	menu_opts_off;
68	menu_opts_on;
69	menu_pad;
70	menu_pattern;
71	menu_sub;
72	menu_term;
73	menu_userptr;
74	menu_win;
75	new_item;
76	new_menu;
77	pos_menu_cursor;
78	post_menu;
79	scale_menu;
80	set_current_item;
81	set_item_init;
82	set_item_opts;
83	set_item_term;
84	set_item_userptr;
85	set_item_value;
86	set_menu_back;
87	set_menu_fore;
88	set_menu_format;
89	set_menu_grey;
90	set_menu_init;
91	set_menu_items;
92	set_menu_mark;
93	set_menu_opts;
94	set_menu_pad;
95	set_menu_pattern;
96	set_menu_sub;
97	set_menu_term;
98	set_menu_userptr;
99	set_menu_win;
100	set_top_row;
101	top_row;
102	unpost_menu;
103};
104
105SYMBOL_VERSION SUNWprivate_1.1 {
106    global:
107	_affect_change;
108	_chk_current;
109	_chk_top;
110	_connect;
111$if _ELF64
112	_Default_Item	{
113			  ASSERT = {
114				  TYPE = OBJECT;
115				  SIZE = 112;
116				};
117			};
118	_Default_Menu	{
119			  ASSERT = {
120				  TYPE = OBJECT;
121				  SIZE = 192;
122				};
123			};
124$elif _ELF32
125	_Default_Item	{
126			  ASSERT = {
127				  TYPE = OBJECT;
128				  SIZE = 60;
129				};
130			};
131	_Default_Menu	{
132			  ASSERT = {
133				  TYPE = OBJECT;
134				  SIZE = 128;
135				};
136			 };
137$else
138$error unknown ELFCLASS
139$endif
140	_disconnect;
141	_draw;
142	_link_items;
143	_match;
144	_movecurrent;
145	_move_post_item;
146	_position_cursor;
147	_post_item;
148	_scale;
149	_show;
150    local:
151	*;
152};
153