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