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.2 { 42 global: 43 add_wchstr; 44 COLOR_PAIRS { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 45 COLORS { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 46 COLS { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 47 curscr { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 48 cur_term { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 49 LINES { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 50 mvget_wstr; 51 putp; 52 stdscr { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 53 tparm; 54 tputs; 55} SUNW_1.1; 56 57SYMBOL_VERSION SUNW_1.1 { 58 global: 59 addch; 60 addchnstr; 61 addchstr; 62 addnstr; 63 addnwstr; 64 addstr; 65 add_wch; 66 add_wchnstr; 67 addwstr; 68 attr_get; 69 attr_off; 70 attroff; 71 attr_on; 72 attron; 73 attr_set; 74 attrset; 75 baudrate; 76 beep; 77 bkgd; 78 bkgdset; 79 bkgrnd; 80 bkgrndset; 81 border; 82 border_set; 83 box; 84 box_set; 85 can_change_color; 86 cbreak; 87 chgat; 88 clear; 89 clearok; 90 clrtobot; 91 clrtoeol; 92 color_content; 93 COLOR_PAIR; 94 color_set; 95 copywin; 96 curs_set; 97 def_prog_mode; 98 def_shell_mode; 99 delay_output; 100 delch; 101 del_curterm; 102 deleteln; 103 delscreen; 104 delwin; 105 derwin; 106 doupdate; 107 dupwin; 108 echo; 109 echochar; 110 echo_wchar; 111 endwin; 112 erase; 113 erasechar; 114 erasewchar; 115 filter; 116 flash; 117 flushinp; 118 getbkgd; 119 getbkgrnd; 120 getcchar; 121 getch; 122 getnstr; 123 getn_wstr; 124 getstr; 125 get_wch; 126 getwin; 127 get_wstr; 128 halfdelay; 129 has_colors; 130 has_ic; 131 has_il; 132 hline; 133 hline_set; 134 idcok; 135 idlok; 136 immedok; 137 inch; 138 inchnstr; 139 inchstr; 140 init_color; 141 init_pair; 142 initscr; 143 innstr; 144 innwstr; 145 insch; 146 insdelln; 147 insertln; 148 insnstr; 149 ins_nwstr; 150 insstr; 151 instr; 152 ins_wch; 153 ins_wstr; 154 intrflush; 155 in_wch; 156 in_wchnstr; 157 in_wchstr; 158 inwstr; 159 isendwin; 160 is_linetouched; 161 is_wintouched; 162 key_name; 163 keyname; 164 keypad; 165 killchar; 166 killwchar; 167 leaveok; 168 longname; 169 meta; 170 move; 171 mvaddch; 172 mvaddchnstr; 173 mvaddchstr; 174 mvaddnstr; 175 mvaddnwstr; 176 mvaddstr; 177 mvadd_wch; 178 mvadd_wchnstr; 179 mvadd_wchstr; 180 mvaddwstr; 181 mvchgat; 182 mvcur; 183 mvdelch; 184 mvderwin; 185 mvgetch; 186 mvgetnstr; 187 mvgetn_wstr; 188 mvgetstr; 189 mvget_wch; 190 mvhline; 191 mvhline_set; 192 mvinch; 193 mvinchnstr; 194 mvinchstr; 195 mvinnstr; 196 mvinnwstr; 197 mvinsch; 198 mvinsnstr; 199 mvins_nwstr; 200 mvinsstr; 201 mvinstr; 202 mvins_wch; 203 mvins_wstr; 204 mvin_wch; 205 mvin_wchnstr; 206 mvin_wchstr; 207 mvinwstr; 208 mvprintw; 209 mvscanw; 210 mvvline; 211 mvvline_set; 212 mvwaddch; 213 mvwaddchnstr; 214 mvwaddchstr; 215 mvwaddnstr; 216 mvwaddnwstr; 217 mvwaddstr; 218 mvwadd_wch; 219 mvwadd_wchnstr; 220 mvwadd_wchstr; 221 mvwaddwstr; 222 mvwchgat; 223 mvwdelch; 224 mvwgetch; 225 mvwgetnstr; 226 mvwgetn_wstr; 227 mvwgetstr; 228 mvwget_wch; 229 mvwget_wstr; 230 mvwhline; 231 mvwhline_set; 232 mvwin; 233 mvwinch; 234 mvwinchnstr; 235 mvwinchstr; 236 mvwinnstr; 237 mvwinnwstr; 238 mvwinsch; 239 mvwinsnstr; 240 mvwins_nwstr; 241 mvwinsstr; 242 mvwinstr; 243 mvwins_wch; 244 mvwins_wstr; 245 mvwin_wch; 246 mvwin_wchnstr; 247 mvwin_wchstr; 248 mvwinwstr; 249 mvwprintw; 250 mvwscanw; 251 mvwvline; 252 mvwvline_set; 253 napms; 254 newpad; 255 newterm; 256 newwin; 257 nl; 258 nocbreak; 259 nodelay; 260 noecho; 261 nonl; 262 noqiflush; 263 noraw; 264 notimeout; 265 overlay; 266 overwrite; 267 pair_content; 268 PAIR_NUMBER; 269 pechochar; 270 pecho_wchar; 271 pnoutrefresh; 272 prefresh; 273 printw; 274 putwin; 275 qiflush; 276 raw; 277 redrawwin; 278 refresh; 279 reset_prog_mode; 280 reset_shell_mode; 281 resetty; 282 restartterm; 283 ripoffline; 284 savetty; 285 scanw; 286 scr_dump; 287 scr_init; 288 scrl; 289 scroll; 290 scrollok; 291 scr_restore; 292 scr_set; 293 setcchar; 294 set_curterm; 295 setscrreg; 296 set_term; 297 setupterm; 298 slk_attr_off; 299 slk_attroff; 300 slk_attr_on; 301 slk_attron; 302 slk_attr_set; 303 slk_attrset; 304 slk_clear; 305 slk_color; 306 slk_init; 307 slk_label; 308 slk_noutrefresh; 309 slk_refresh; 310 slk_restore; 311 slk_set; 312 slk_touch; 313 slk_wset; 314 standend; 315 standout; 316 start_color; 317 subpad; 318 subwin; 319 syncok; 320 term_attrs; 321 termattrs; 322 termname; 323 tgetent; 324 tgetflag; 325 tgetnum; 326 tgetstr; 327 tgoto; 328 tigetflag; 329 tigetnum; 330 tigetstr; 331 timeout; 332 touchline; 333 touchwin; 334 typeahead; 335 unctrl; 336 ungetch; 337 unget_wch; 338 untouchwin; 339 use_env; 340 vid_attr; 341 vidattr; 342 vid_puts; 343 vidputs; 344 vline; 345 vline_set; 346 vw_printw; 347 vwprintw; 348 vw_scanw; 349 vwscanw; 350 waddch; 351 waddchnstr; 352 waddchstr; 353 waddnstr; 354 waddnwstr; 355 waddstr; 356 wadd_wch; 357 wadd_wchnstr; 358 wadd_wchstr; 359 waddwstr; 360 wattr_get; 361 wattr_off; 362 wattroff; 363 wattr_on; 364 wattron; 365 wattr_set; 366 wattrset; 367 wbkgd; 368 wbkgdset; 369 wbkgrnd; 370 wbkgrndset; 371 wborder; 372 wborder_set; 373 wchgat; 374 wclear; 375 wclrtobot; 376 wclrtoeol; 377 wcolor_set; 378 wcursyncup; 379 wdelch; 380 wdeleteln; 381 wechochar; 382 wecho_wchar; 383 werase; 384 wgetbkgrnd; 385 wgetch; 386 wgetnstr; 387 wgetn_wstr; 388 wgetstr; 389 wget_wch; 390 wget_wstr; 391 whline; 392 whline_set; 393 winch; 394 winchnstr; 395 winchstr; 396 winnstr; 397 winnwstr; 398 winsch; 399 winsdelln; 400 winsertln; 401 winsnstr; 402 wins_nwstr; 403 winsstr; 404 winstr; 405 wins_wch; 406 wins_wstr; 407 win_wch; 408 win_wchnstr; 409 win_wchstr; 410 winwstr; 411 wmove; 412 wnoutrefresh; 413 wprintw; 414 wredrawln; 415 wrefresh; 416 wscanw; 417 wscrl; 418 wsetscrreg; 419 wstandend; 420 wstandout; 421 wsyncdown; 422 wsyncup; 423 wtimeout; 424 wtouchln; 425 wunctrl; 426 wvline; 427 wvline_set; 428}; 429 430SYMBOL_VERSION SUNWprivate_1.1 { 431 global: 432 boolcodes { 433 ASSERT = { 434 TYPE = OBJECT; 435 SIZE = addrsize[38]; 436 }; 437 }; 438 boolfnames { 439 ASSERT = { 440 TYPE = OBJECT; 441 SIZE = addrsize[38]; 442 }; 443 }; 444 boolnames { 445 ASSERT = { 446 TYPE = OBJECT; 447 SIZE = addrsize[38]; 448 }; 449 }; 450 __cht1 { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 451 __cht2 { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 452 numcodes { 453 ASSERT = { 454 TYPE = OBJECT; 455 SIZE = addrsize[34]; 456 }; 457 }; 458 numfnames { 459 ASSERT = { 460 TYPE = OBJECT; 461 SIZE = addrsize[34]; 462 }; 463 }; 464 numnames { 465 ASSERT = { 466 TYPE = OBJECT; 467 SIZE = addrsize[34]; 468 }; 469 }; 470 __pcht1 { 471 ASSERT = { 472 TYPE = OBJECT; 473 SIZE = addrsize; 474 }; 475 }; 476 __pcht2 { 477 ASSERT = { 478 TYPE = OBJECT; 479 SIZE = addrsize; 480 }; 481 }; 482 strcodes { 483 ASSERT = { 484 TYPE = OBJECT; 485 SIZE = addrsize[395]; 486 }; 487 }; 488 strfnames { 489 ASSERT = { 490 TYPE = OBJECT; 491 SIZE = addrsize[395]; 492 }; 493 }; 494 strnames { 495 ASSERT = { 496 TYPE = OBJECT; 497 SIZE = addrsize[395]; 498 }; 499 }; 500 __w1 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 501 __WACS_BLOCK { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 502 __WACS_BOARD { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 503 __WACS_BTEE { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 504 __WACS_BULLET { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 505 __WACS_CKBOARD { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 506 __WACS_DARROW { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 507 __WACS_DEGREE { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 508 __WACS_DIAMOND { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 509 __WACS_HLINE { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 510 __WACS_LANTERN { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 511 __WACS_LARROW { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 512 __WACS_LLCORNER { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 513 __WACS_LRCORNER { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 514 __WACS_LTEE { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 515 __WACS_PLMINUS { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 516 __WACS_PLUS { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 517 __WACS_RARROW { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 518 __WACS_RTEE { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 519 __WACS_S1 { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 520 __WACS_S9 { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 521 __WACS_TTEE { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 522 __WACS_UARROW { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 523 __WACS_ULCORNER { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 524 __WACS_URCORNER { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 525 __WACS_VLINE { ASSERT = { TYPE = OBJECT; SIZE = 32; }; }; 526 local: 527 *; 528}; 529