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# All function names added to this or any other libc mapfile 42# must be placed under the 'protected:' designation. 43# The 'global:' designation is used *only* for data 44# items and for the members of the malloc() family. 45# 46 47# 48# README README README README README README: how to update this file 49# 1) each version of Solaris/OpenSolaris gets a version number. 50# (Actually since Solaris is actually a series of OpenSolaris releases 51# we'll just use OpenSolaris for this exercise.) 52# OpenSolaris 2008.11 gets 1.23 53# OpenSolaris 2009.04 gets 1.24 54# etc. 55# 2) each project integration uses a unique version number. 56# PSARC/2008/123 gets 1.24.1 57# PSARC/2008/456 gets 1.24.2 58# etc. 59# 60 61 62SUNW_1.23 { # SunOS 5.11 (Solaris 11) 63 global: 64 _nl_domain_bindings; 65 _nl_msg_cat_cntr; 66 protected: 67 addrtosymstr; 68 aio_cancel; 69 aiocancel; 70 aio_error; 71 aio_fsync; 72 aio_read; 73 aioread; 74 aio_return; 75 aio_suspend; 76 aiowait; 77 aio_waitn; 78 aio_write; 79 aiowrite; 80 asprintf; 81 assfail; 82 backtrace; 83 backtrace_symbols; 84 backtrace_symbols_fd; 85 clock_getres; 86 clock_gettime; 87 clock_nanosleep; 88 clock_settime; 89 dirfd; 90 door_bind; 91 door_call; 92 door_create; 93 door_cred; 94 door_getparam; 95 door_info; 96 door_return; 97 door_revoke; 98 door_server_create; 99 door_setparam; 100 door_ucred; 101 door_unbind; 102 err; 103 errx; 104 faccessat; 105 fdatasync; 106 fgetattr; 107 forkallx; 108 forkx; 109 fsetattr; 110 getattrat; 111 getpagesizes2; 112 htonl; 113 htonll; 114 htons; 115 lio_listio; 116 mkdtemp; 117 mkstemps; 118 mmapobj; 119 mq_close; 120 mq_getattr; 121 mq_notify; 122 mq_open; 123 mq_receive; 124 mq_reltimedreceive_np; 125 mq_reltimedsend_np; 126 mq_send; 127 mq_setattr; 128 mq_timedreceive; 129 mq_timedsend; 130 mq_unlink; 131 nanosleep; 132 ntohl; 133 ntohll; 134 ntohs; 135 posix_fadvise; 136 posix_fallocate; 137 posix_madvise; 138 posix_memalign; 139 posix_spawn_file_actions_addclosefrom_np; 140 posix_spawnattr_getsigignore_np; 141 posix_spawnattr_setsigignore_np; 142 pthread_key_create_once_np; 143 pthread_mutexattr_getrobust; 144 pthread_mutexattr_setrobust; 145 pthread_mutex_consistent; 146 sched_getparam; 147 sched_get_priority_max; 148 sched_get_priority_min; 149 sched_getscheduler; 150 sched_rr_get_interval; 151 sched_setparam; 152 sched_setscheduler; 153 sched_yield; 154 sem_close; 155 sem_destroy; 156 sem_getvalue; 157 sem_init; 158 sem_open; 159 sem_post; 160 sem_reltimedwait_np; 161 sem_timedwait; 162 sem_trywait; 163 sem_unlink; 164 sem_wait; 165 setattrat; 166 _sharefs; 167 shm_open; 168 shm_unlink; 169 sigqueue; 170 sigtimedwait; 171 sigwaitinfo; 172 strnlen; 173 strsep; 174 thr_keycreate_once; 175 timer_create; 176 timer_delete; 177 timer_getoverrun; 178 timer_gettime; 179 timer_settime; 180 uconv_u16tou32; 181 uconv_u16tou8; 182 uconv_u32tou16; 183 uconv_u32tou8; 184 uconv_u8tou16; 185 uconv_u8tou32; 186 vasprintf; 187 verr; 188 verrx; 189 vforkx; 190 vwarn; 191 vwarnx; 192 warn; 193 warnx; 194} SUNW_1.22.4; 195 196SUNW_1.22.4 { # s10u7 - SunOS 5.10 (Solaris 10) patch additions 197 protected: 198 u8_strcmp; 199 u8_validate; 200} SUNW_1.22.3; 201 202SUNW_1.22.3 { # SunOS 5.10 (Solaris 10) patch additions 203 protected: 204 mutex_consistent; 205 u8_textprep_str; 206 uucopy; 207 uucopystr; 208} SUNW_1.22.2; 209 210SUNW_1.22.2 { # SunOS 5.10 (Solaris 10) patch additions 211 protected: 212 is_system_labeled; 213 ucred_getlabel; 214 _ucred_getlabel; 215} SUNW_1.22.1; 216 217SUNW_1.22.1 { # SunOS 5.10 (Solaris 10) patch additions 218 protected: 219 atomic_add_8; 220 atomic_add_8_nv; 221 atomic_add_char = NODYNSORT; 222 atomic_add_char_nv = NODYNSORT; 223 atomic_add_int = NODYNSORT; 224 atomic_add_int_nv = NODYNSORT; 225 atomic_add_ptr = NODYNSORT; 226 atomic_add_ptr_nv = NODYNSORT; 227 atomic_add_short = NODYNSORT; 228 atomic_add_short_nv = NODYNSORT; 229 atomic_and_16; 230 atomic_and_16_nv; 231 atomic_and_32_nv; 232 atomic_and_64; 233 atomic_and_64_nv; 234 atomic_and_8; 235 atomic_and_8_nv; 236 atomic_and_uchar = NODYNSORT; 237 atomic_and_uchar_nv = NODYNSORT; 238 atomic_and_uint_nv = NODYNSORT; 239 atomic_and_ulong = NODYNSORT; 240 atomic_and_ulong_nv = NODYNSORT; 241 atomic_and_ushort = NODYNSORT; 242 atomic_and_ushort_nv = NODYNSORT; 243 atomic_cas_16; 244 atomic_cas_32; 245 atomic_cas_64; 246 atomic_cas_8; 247 atomic_cas_ptr = NODYNSORT; 248 atomic_cas_uchar = NODYNSORT; 249 atomic_cas_uint = NODYNSORT; 250 atomic_cas_ulong = NODYNSORT; 251 atomic_cas_ushort = NODYNSORT; 252 atomic_clear_long_excl = NODYNSORT; 253 atomic_dec_16; 254 atomic_dec_16_nv; 255 atomic_dec_32; 256 atomic_dec_32_nv; 257 atomic_dec_64; 258 atomic_dec_64_nv; 259 atomic_dec_8; 260 atomic_dec_8_nv; 261 atomic_dec_uchar = NODYNSORT; 262 atomic_dec_uchar_nv = NODYNSORT; 263 atomic_dec_uint = NODYNSORT; 264 atomic_dec_uint_nv = NODYNSORT; 265 atomic_dec_ulong = NODYNSORT; 266 atomic_dec_ulong_nv = NODYNSORT; 267 atomic_dec_ushort = NODYNSORT; 268 atomic_dec_ushort_nv = NODYNSORT; 269 atomic_inc_16; 270 atomic_inc_16_nv; 271 atomic_inc_32; 272 atomic_inc_32_nv; 273 atomic_inc_64; 274 atomic_inc_64_nv; 275 atomic_inc_8; 276 atomic_inc_8_nv; 277 atomic_inc_uchar = NODYNSORT; 278 atomic_inc_uchar_nv = NODYNSORT; 279 atomic_inc_uint = NODYNSORT; 280 atomic_inc_uint_nv = NODYNSORT; 281 atomic_inc_ulong = NODYNSORT; 282 atomic_inc_ulong_nv = NODYNSORT; 283 atomic_inc_ushort = NODYNSORT; 284 atomic_inc_ushort_nv = NODYNSORT; 285 atomic_or_16; 286 atomic_or_16_nv; 287 atomic_or_32_nv; 288 atomic_or_64; 289 atomic_or_64_nv; 290 atomic_or_8; 291 atomic_or_8_nv; 292 atomic_or_uchar = NODYNSORT; 293 atomic_or_uchar_nv = NODYNSORT; 294 atomic_or_uint_nv = NODYNSORT; 295 atomic_or_ulong = NODYNSORT; 296 atomic_or_ulong_nv = NODYNSORT; 297 atomic_or_ushort = NODYNSORT; 298 atomic_or_ushort_nv = NODYNSORT; 299 atomic_set_long_excl = NODYNSORT; 300 atomic_swap_16; 301 atomic_swap_32; 302 atomic_swap_64; 303 atomic_swap_8; 304 atomic_swap_ptr = NODYNSORT; 305 atomic_swap_uchar = NODYNSORT; 306 atomic_swap_uint = NODYNSORT; 307 atomic_swap_ulong = NODYNSORT; 308 atomic_swap_ushort = NODYNSORT; 309 membar_consumer; 310 membar_enter; 311 membar_exit; 312 membar_producer; 313} SUNW_1.22; 314 315SUNW_1.22 { # SunOS 5.10 (Solaris 10) 316 protected: 317 alphasort; 318 _alphasort; 319 atomic_add_16; 320 atomic_add_16_nv; 321 atomic_add_32; 322 atomic_add_32_nv; 323 atomic_add_64; 324 atomic_add_64_nv; 325 atomic_add_long = NODYNSORT; 326 atomic_add_long_nv = NODYNSORT; 327 atomic_and_32; 328 atomic_and_uint = NODYNSORT; 329 atomic_or_32; 330 atomic_or_uint = NODYNSORT; 331 _Exit; 332 getisax; 333 _getisax; 334 getopt_clip; 335 _getopt_clip; 336 getopt_long; 337 _getopt_long; 338 getopt_long_only; 339 _getopt_long_only; 340 getpeerucred; 341 _getpeerucred; 342 getpflags; 343 _getpflags; 344 getppriv; 345 _getppriv; 346 getprivimplinfo; 347 _getprivimplinfo; 348 getzoneid; 349 getzoneidbyname; 350 getzonenamebyid; 351 imaxabs; 352 imaxdiv; 353 isblank; 354 iswblank; 355 port_alert; 356 port_associate; 357 port_create; 358 port_dissociate; 359 port_get; 360 port_getn; 361 port_send; 362 port_sendn; 363 posix_openpt; 364 posix_spawn; 365 posix_spawnattr_destroy; 366 posix_spawnattr_getflags; 367 posix_spawnattr_getpgroup; 368 posix_spawnattr_getschedparam; 369 posix_spawnattr_getschedpolicy; 370 posix_spawnattr_getsigdefault; 371 posix_spawnattr_getsigmask; 372 posix_spawnattr_init; 373 posix_spawnattr_setflags; 374 posix_spawnattr_setpgroup; 375 posix_spawnattr_setschedparam; 376 posix_spawnattr_setschedpolicy; 377 posix_spawnattr_setsigdefault; 378 posix_spawnattr_setsigmask; 379 posix_spawn_file_actions_addclose; 380 posix_spawn_file_actions_adddup2; 381 posix_spawn_file_actions_addopen; 382 posix_spawn_file_actions_destroy; 383 posix_spawn_file_actions_init; 384 posix_spawnp; 385 priv_addset; 386 _priv_addset; 387 priv_allocset; 388 _priv_allocset; 389 priv_copyset; 390 _priv_copyset; 391 priv_delset; 392 _priv_delset; 393 priv_emptyset; 394 _priv_emptyset; 395 priv_fillset; 396 _priv_fillset; 397 __priv_free_info; 398 priv_freeset; 399 _priv_freeset; 400 priv_getbyname; 401 _priv_getbyname; 402 __priv_getbyname; 403 priv_getbynum; 404 _priv_getbynum; 405 __priv_getbynum; 406 __priv_getdata; 407 priv_getsetbyname; 408 _priv_getsetbyname; 409 __priv_getsetbyname; 410 priv_getsetbynum; 411 _priv_getsetbynum; 412 __priv_getsetbynum; 413 priv_gettext; 414 _priv_gettext; 415 priv_ineffect; 416 _priv_ineffect; 417 priv_intersect; 418 _priv_intersect; 419 priv_inverse; 420 _priv_inverse; 421 priv_isemptyset; 422 _priv_isemptyset; 423 priv_isequalset; 424 _priv_isequalset; 425 priv_isfullset; 426 _priv_isfullset; 427 priv_ismember; 428 _priv_ismember; 429 priv_issubset; 430 _priv_issubset; 431 __priv_parse_info; 432 priv_set; 433 _priv_set; 434 priv_set_to_str; 435 _priv_set_to_str; 436 __priv_set_to_str; 437 priv_str_to_set; 438 _priv_str_to_set; 439 priv_union; 440 _priv_union; 441 pselect; 442 pthread_attr_getstack; 443 pthread_attr_setstack; 444 pthread_barrierattr_destroy; 445 pthread_barrierattr_getpshared; 446 pthread_barrierattr_init; 447 pthread_barrierattr_setpshared; 448 pthread_barrier_destroy; 449 pthread_barrier_init; 450 pthread_barrier_wait; 451 pthread_condattr_getclock; 452 pthread_condattr_setclock; 453 pthread_mutexattr_getrobust_np = NODYNSORT; 454 pthread_mutexattr_setrobust_np = NODYNSORT; 455 pthread_mutex_consistent_np = NODYNSORT; 456 pthread_mutex_reltimedlock_np; 457 pthread_mutex_timedlock; 458 pthread_rwlock_reltimedrdlock_np; 459 pthread_rwlock_reltimedwrlock_np; 460 pthread_rwlock_timedrdlock; 461 pthread_rwlock_timedwrlock; 462 pthread_setschedprio; 463 pthread_spin_destroy; 464 pthread_spin_init; 465 pthread_spin_lock; 466 pthread_spin_trylock; 467 pthread_spin_unlock; 468 rctlblk_set_recipient_pid; 469 scandir; 470 _scandir; 471 schedctl_exit; 472 schedctl_init; 473 schedctl_lookup; 474 sema_reltimedwait; 475 sema_timedwait; 476 setenv; 477 setpflags; 478 _setpflags; 479 setppriv; 480 _setppriv; 481 strerror_r; 482 strtof; 483 strtoimax; 484 strtold; 485 strtoumax; 486 ucred_free; 487 _ucred_free; 488 ucred_get; 489 _ucred_get; 490 ucred_getegid; 491 _ucred_getegid; 492 ucred_geteuid; 493 _ucred_geteuid; 494 ucred_getgroups; 495 _ucred_getgroups; 496 ucred_getpflags; 497 _ucred_getpflags; 498 ucred_getpid; 499 _ucred_getpid; 500 ucred_getprivset; 501 _ucred_getprivset; 502 ucred_getprojid; 503 _ucred_getprojid; 504 ucred_getrgid; 505 _ucred_getrgid; 506 ucred_getruid; 507 _ucred_getruid; 508 ucred_getsgid; 509 _ucred_getsgid; 510 ucred_getsuid; 511 _ucred_getsuid; 512 ucred_getzoneid; 513 _ucred_getzoneid; 514 ucred_size; 515 _ucred_size; 516 unsetenv; 517 wcstof; 518 wcstoimax; 519 wcstold; 520 wcstoll; 521 wcstoull; 522 wcstoumax; 523} SUNW_1.21.3; 524 525SUNW_1.21.3 { # SunOS 5.9 (Solaris 9) patch additions 526 protected: 527 forkall; 528} SUNW_1.21.2; 529 530SUNW_1.21.2 { # SunOS 5.9 (Solaris 9) patch additions 531 protected: 532 getustack; 533 _getustack; 534 setustack; 535 _setustack; 536 stack_getbounds; 537 _stack_getbounds; 538 _stack_grow; 539 stack_inbounds; 540 _stack_inbounds; 541 stack_setbounds; 542 _stack_setbounds; 543 stack_violation; 544 _stack_violation; 545} SUNW_1.21.1; 546 547SUNW_1.21.1 { # SunOS 5.9 (Solaris 9) patch additions 548 protected: 549 crypt_gensalt; 550} SUNW_1.21; 551 552SUNW_1.21 { # SunOS 5.9 (Solaris 9) 553 protected: 554 attropen; 555 _attropen; 556 bind_textdomain_codeset; 557 closefrom; 558 _closefrom; 559 cond_reltimedwait; 560 dcngettext; 561 dngettext; 562 fchownat; 563 _fchownat; 564 fdopendir; 565 _fdopendir; 566 fdwalk; 567 _fdwalk; 568 fstatat; 569 _fstatat; 570 futimesat; 571 _futimesat; 572 getcpuid; 573 _getcpuid; 574 gethomelgroup; 575 _gethomelgroup = NODYNSORT; 576 getpagesizes; 577 getrctl; 578 _getrctl; 579 issetugid; 580 _issetugid; 581 _lwp_cond_reltimedwait; 582 meminfo; 583 _meminfo; 584 ngettext; 585 openat; 586 _openat; 587 printstack; 588 priocntl; 589 priocntlset; 590 pset_getattr; 591 pset_getloadavg; 592 pset_list; 593 pset_setattr; 594 pthread_cond_reltimedwait_np; 595 rctlblk_get_enforced_value; 596 rctlblk_get_firing_time; 597 rctlblk_get_global_action; 598 rctlblk_get_global_flags; 599 rctlblk_get_local_action; 600 rctlblk_get_local_flags; 601 rctlblk_get_privilege; 602 rctlblk_get_recipient_pid; 603 rctlblk_get_value; 604 rctlblk_set_local_action; 605 rctlblk_set_local_flags; 606 rctlblk_set_privilege; 607 rctlblk_set_value; 608 rctlblk_size; 609 rctl_walk; 610 renameat; 611 setrctl; 612 _setrctl; 613 unlinkat; 614 _unlinkat; 615 vfscanf; 616 _vfscanf; 617 vfwscanf; 618 vscanf; 619 _vscanf; 620 vsscanf; 621 _vsscanf; 622 vswscanf; 623 vwscanf; 624} SUNW_1.20.4; 625 626SUNW_1.20.4 { # SunOS 5.8 (Solaris 8) patch additions 627 protected: 628 semtimedop; 629 _semtimedop; 630} SUNW_1.20.1; 631 632SUNW_1.20.1 { # SunOS 5.8 (Solaris 8) patch additions 633 protected: 634 getacct; 635 _getacct; 636 getprojid; 637 _getprojid; 638 gettaskid; 639 _gettaskid; 640 msgids; 641 _msgids; 642 msgsnap; 643 _msgsnap; 644 putacct; 645 _putacct; 646 semids; 647 _semids; 648 settaskid; 649 _settaskid; 650 shmids; 651 _shmids; 652 wracct; 653 _wracct; 654} SUNW_1.20; 655 656SUNW_1.20 { # SunOS 5.8 (Solaris 8) 657 protected: 658 getextmntent; 659 resetmnttab; 660} SUNW_1.19; 661 662SUNW_1.19 { 663 protected: 664 strlcat; 665 strlcpy; 666 umount2; 667 _umount2; 668} SUNW_1.18.1; 669 670SUNW_1.18.1 { 671 protected: 672 __fsetlocking; 673} SUNW_1.18; 674 675SUNW_1.18 { # SunOS 5.7 (Solaris 7) 676 protected: 677 btowc; 678 __fbufsize; 679 __flbf; 680 _flushlbf; 681 __fpending; 682 __fpurge; 683 __freadable; 684 __freading; 685 fwide; 686 fwprintf; 687 __fwritable; 688 __fwriting; 689 fwscanf; 690 getloadavg; 691 isaexec; 692 mbrlen; 693 mbrtowc; 694 mbsinit; 695 mbsrtowcs; 696 pcsample; 697 pthread_attr_getguardsize; 698 pthread_attr_setguardsize; 699 pthread_getconcurrency; 700 pthread_mutexattr_gettype; 701 pthread_mutexattr_settype; 702 pthread_rwlockattr_destroy; 703 pthread_rwlockattr_getpshared; 704 pthread_rwlockattr_init; 705 pthread_rwlockattr_setpshared; 706 pthread_rwlock_destroy; 707 pthread_rwlock_init; 708 pthread_rwlock_rdlock; 709 pthread_rwlock_tryrdlock; 710 pthread_rwlock_trywrlock; 711 pthread_rwlock_unlock; 712 pthread_rwlock_wrlock; 713 pthread_setconcurrency; 714 swprintf; 715 swscanf; 716 __sysconf_xpg5; 717 vfwprintf; 718 vswprintf; 719 vwprintf; 720 wcrtomb; 721 wcsrtombs; 722 wcsstr; 723 wctob; 724 wmemchr; 725 wmemcmp; 726 wmemcpy; 727 wmemmove; 728 wmemset; 729 wprintf; 730 wscanf; 731} SUNW_1.17; 732 733# The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because 734# applications built on Solaris 2.6 Beta (when they did contain symbols) 735# may depend on them. All symbol content for SunOS 5.6 is now in SUNW_1.1 736 737SUNW_1.17 { 738 protected: 739 SUNW_1.17; 740} SUNW_1.16; 741 742SUNW_1.16 { 743 protected: 744 SUNW_1.16; 745} SUNW_1.15; 746 747SUNW_1.15 { 748 protected: 749 SUNW_1.15; 750} SUNW_1.14; 751 752SUNW_1.14 { 753 protected: 754 SUNW_1.14; 755} SUNW_1.13; 756 757SUNW_1.13 { 758 protected: 759 SUNW_1.13; 760} SUNW_1.12; 761 762SUNW_1.12 { 763 protected: 764 SUNW_1.12; 765} SUNW_1.11; 766 767SUNW_1.11 { 768 protected: 769 SUNW_1.11; 770} SUNW_1.10; 771 772SUNW_1.10 { 773 protected: 774 SUNW_1.10; 775} SUNW_1.9; 776 777SUNW_1.9 { 778 protected: 779 SUNW_1.9; 780} SUNW_1.8; 781 782SUNW_1.8 { 783 protected: 784 SUNW_1.8; 785} SUNW_1.7; 786 787SUNW_1.7 { 788 protected: 789 SUNW_1.7; 790} SUNW_1.6; 791 792SUNW_1.6 { 793 protected: 794 SUNW_1.6; 795} SUNW_1.5; 796 797SUNW_1.5 { 798 protected: 799 SUNW_1.5; 800} SUNW_1.4; 801 802SUNW_1.4 { 803 protected: 804 SUNW_1.4; 805} SUNW_1.3; 806 807SUNW_1.3 { 808 protected: 809 SUNW_1.3; 810} SUNW_1.2; 811 812SUNW_1.2 { 813 protected: 814 SUNW_1.2; 815} SUNW_1.1; 816 817SUNW_1.1 { # SunOS 5.6 (Solaris 2.6) 818 global: 819 __loc1; 820 protected: 821 basename; 822 bindtextdomain; 823 bsd_signal; 824 dbm_clearerr; 825 dbm_error; 826 dcgettext; 827 dgettext; 828 directio; 829 dirname; 830 endusershell; 831 _exithandle; 832 fgetwc; 833 fgetws; 834 fpgetround; 835 fpsetround; 836 fputwc; 837 fputws; 838 fseeko; 839 ftello; 840 ftrylockfile; 841 getexecname; 842 _getexecname; 843 getpassphrase; 844 gettext; 845 getusershell; 846 getwc; 847 getwchar; 848 getws; 849 isenglish; 850 isideogram; 851 isnumber; 852 isphonogram; 853 isspecial; 854 iswalnum; 855 iswalpha; 856 iswcntrl; 857 iswctype; 858 iswdigit; 859 iswgraph; 860 iswlower; 861 iswprint; 862 iswpunct; 863 iswspace; 864 iswupper; 865 iswxdigit; 866 ____loc1; 867 _longjmp; 868 _lwp_sema_trywait; 869 ntp_adjtime; 870 _ntp_adjtime; 871 ntp_gettime; 872 _ntp_gettime; 873 __posix_asctime_r; 874 __posix_ctime_r; 875 __posix_getgrgid_r; 876 __posix_getgrnam_r; 877 __posix_getlogin_r; 878 __posix_getpwnam_r; 879 __posix_getpwuid_r; 880 __posix_sigwait; 881 __posix_ttyname_r; 882 pset_assign; 883 pset_bind; 884 pset_create; 885 pset_destroy; 886 pset_info; 887 pthread_atfork; 888 pthread_attr_destroy; 889 pthread_attr_getdetachstate; 890 pthread_attr_getinheritsched; 891 pthread_attr_getschedparam; 892 pthread_attr_getschedpolicy; 893 pthread_attr_getscope; 894 pthread_attr_getstackaddr; 895 pthread_attr_getstacksize; 896 pthread_attr_init; 897 pthread_attr_setdetachstate; 898 pthread_attr_setinheritsched; 899 pthread_attr_setschedparam; 900 pthread_attr_setschedpolicy; 901 pthread_attr_setscope; 902 pthread_attr_setstackaddr; 903 pthread_attr_setstacksize; 904 pthread_cancel; 905 __pthread_cleanup_pop; 906 __pthread_cleanup_push; 907 pthread_create; 908 pthread_detach; 909 pthread_equal; 910 pthread_exit; 911 pthread_getschedparam; 912 pthread_getspecific; 913 pthread_join; 914 pthread_key_create; 915 pthread_key_delete; 916 pthread_kill; 917 pthread_once; 918 pthread_self; 919 pthread_setcancelstate; 920 pthread_setcanceltype; 921 pthread_setschedparam; 922 pthread_setspecific; 923 pthread_sigmask; 924 pthread_testcancel; 925 putwc; 926 putwchar; 927 putws; 928 regcmp; 929 regex; 930 resolvepath; 931 _resolvepath; 932 rwlock_destroy = NODYNSORT; 933 _rwlock_destroy = NODYNSORT; 934 sema_destroy; 935 _sema_destroy; 936 _setjmp; 937 setusershell; 938 siginterrupt; 939 sigstack; 940 snprintf; 941 strtows; 942 sync_instruction_memory; 943 textdomain; 944 thr_main; 945 towctrans; 946 towlower; 947 towupper; 948 ungetwc; 949 vsnprintf; 950 watoll; 951 wcscat; 952 wcschr; 953 wcscmp; 954 wcscoll; 955 wcscpy; 956 wcscspn; 957 wcsftime; 958 wcslen; 959 wcsncat; 960 wcsncmp; 961 wcsncpy; 962 wcspbrk; 963 wcsrchr; 964 wcsspn; 965 wcstod; 966 wcstok; 967 wcstol; 968 wcstoul; 969 wcswcs; 970 wcswidth; 971 wcsxfrm; 972 wctrans; 973 wctype; 974 wcwidth; 975 wscasecmp; 976 wscat; 977 wschr; 978 wscmp; 979 wscol; 980 wscoll; 981 wscpy; 982 wscspn; 983 wsdup; 984 wslen; 985 wsncasecmp; 986 wsncat; 987 wsncmp; 988 wsncpy; 989 wspbrk; 990 wsprintf; 991 wsrchr; 992 wsscanf; 993 wsspn; 994 wstod; 995 wstok; 996 wstol; 997 wstoll; 998 wstostr; 999 wsxfrm; 1000 __xpg4_putmsg; 1001 __xpg4_putpmsg; 1002} SUNW_0.9; 1003 1004SUNW_0.9 { # SunOS 5.5 (Solaris 2.5) 1005 protected: 1006 acl; 1007 bcmp; 1008 bcopy; 1009 bzero; 1010 facl; 1011 ftime; 1012 getdtablesize; 1013 gethostid; 1014 gethostname; 1015 getpagesize; 1016 getpriority; 1017 getrusage; 1018 getwd; 1019 index; 1020 initstate; 1021 killpg; 1022 _nsc_trydoorcall; 1023 pthread_condattr_destroy; 1024 pthread_condattr_getpshared; 1025 pthread_condattr_init; 1026 pthread_condattr_setpshared; 1027 pthread_cond_broadcast; 1028 pthread_cond_destroy; 1029 pthread_cond_init; 1030 pthread_cond_signal; 1031 pthread_cond_timedwait; 1032 pthread_cond_wait; 1033 pthread_mutexattr_destroy; 1034 pthread_mutexattr_getprioceiling; 1035 pthread_mutexattr_getprotocol; 1036 pthread_mutexattr_getpshared; 1037 pthread_mutexattr_init; 1038 pthread_mutexattr_setprioceiling; 1039 pthread_mutexattr_setprotocol; 1040 pthread_mutexattr_setpshared; 1041 pthread_mutex_destroy; 1042 pthread_mutex_getprioceiling; 1043 pthread_mutex_init; 1044 pthread_mutex_lock; 1045 pthread_mutex_setprioceiling; 1046 pthread_mutex_trylock; 1047 pthread_mutex_unlock; 1048 random; 1049 reboot; 1050 re_comp; 1051 re_exec; 1052 rindex; 1053 setbuffer; 1054 sethostname; 1055 setlinebuf; 1056 setpriority; 1057 setregid; 1058 setreuid; 1059 setstate; 1060 srandom; 1061 thr_min_stack; 1062 thr_stksegment; 1063 ualarm; 1064 usleep; 1065 wait3; 1066 wait4; 1067} SUNW_0.8; 1068 1069SUNW_0.8 { # SunOS 5.4 (Solaris 2.4) 1070 global: 1071 __xpg4 = NODIRECT; 1072 protected: 1073 addsev; 1074 cond_broadcast = NODYNSORT; 1075 cond_destroy = NODYNSORT; 1076 cond_init; 1077 cond_signal = NODYNSORT; 1078 cond_timedwait; 1079 cond_wait; 1080 confstr; 1081 fnmatch; 1082 _getdate_err_addr; 1083 glob; 1084 globfree; 1085 iconv; 1086 iconv_close; 1087 iconv_open; 1088 lfmt; 1089 mutex_destroy = NODYNSORT; 1090 mutex_init; 1091 mutex_lock = NODYNSORT; 1092 mutex_trylock = NODYNSORT; 1093 mutex_unlock = NODYNSORT; 1094 pfmt; 1095 regcomp; 1096 regerror; 1097 regexec; 1098 regfree; 1099 rwlock_init; 1100 rw_rdlock = NODYNSORT; 1101 rw_read_held; 1102 rw_tryrdlock = NODYNSORT; 1103 rw_trywrlock = NODYNSORT; 1104 rw_unlock = NODYNSORT; 1105 rw_write_held; 1106 rw_wrlock = NODYNSORT; 1107 sema_held; 1108 sema_init; 1109 sema_post; 1110 sema_trywait; 1111 sema_wait; 1112 setcat; 1113 sigfpe; 1114 strfmon; 1115 strptime; 1116 thr_continue; 1117 thr_create; 1118 thr_exit; 1119 thr_getconcurrency; 1120 thr_getprio; 1121 thr_getspecific; 1122 thr_join; 1123 thr_keycreate; 1124 thr_kill; 1125 thr_self = NODYNSORT; 1126 thr_setconcurrency; 1127 thr_setprio; 1128 thr_setspecific; 1129 thr_sigsetmask; 1130 thr_suspend; 1131 thr_yield; 1132 vlfmt; 1133 vpfmt; 1134 wordexp; 1135 wordfree; 1136} SUNW_0.7; 1137 1138SUNW_0.7 { # SunOS 5.3 (Solaris 2.3) 1139 global: 1140 altzone; 1141 isnanf = FUNCTION FILTER libm.so.2; 1142 lone; 1143 lten; 1144 lzero; 1145 memalign = NODIRECT; 1146 modff = FUNCTION FILTER libm.so.2; 1147 nss_default_finders; 1148 _sys_illlist; 1149 valloc = NODIRECT; 1150 protected: 1151 a64l; 1152 adjtime; 1153 ascftime; 1154 atoll; 1155 brk; 1156 cftime; 1157 closelog; 1158 csetcol; 1159 csetlen; 1160 ctermid_r; 1161 dbm_close; 1162 dbm_delete; 1163 dbm_fetch; 1164 dbm_firstkey; 1165 dbm_nextkey; 1166 dbm_open; 1167 dbm_store; 1168 decimal_to_double; 1169 decimal_to_extended; 1170 decimal_to_quadruple; 1171 decimal_to_single; 1172 double_to_decimal; 1173 drand48; 1174 econvert; 1175 ecvt; 1176 endnetgrent; 1177 endspent; 1178 endutent; 1179 endutxent; 1180 erand48; 1181 euccol; 1182 euclen; 1183 eucscol; 1184 extended_to_decimal; 1185 fchroot; 1186 fconvert; 1187 fcvt; 1188 ffs; 1189 fgetspent; 1190 fgetspent_r; 1191 _filbuf; 1192 finite; 1193 fork1 = NODYNSORT; 1194 fpclass; 1195 fpgetmask; 1196 fpgetsticky; 1197 fpsetmask; 1198 fpsetsticky; 1199 fstatfs; 1200 ftruncate; 1201 ftw; 1202 func_to_decimal; 1203 gconvert; 1204 gcvt; 1205 getdents; 1206 gethrtime; 1207 gethrvtime; 1208 getmntany; 1209 getmntent; 1210 getnetgrent; 1211 getnetgrent_r; 1212 getpw; 1213 getspent; 1214 getspent_r; 1215 getspnam; 1216 getspnam_r; 1217 getutent; 1218 getutid; 1219 getutline; 1220 getutmp; 1221 getutmpx; 1222 getutxent; 1223 getutxid; 1224 getutxline; 1225 getvfsany; 1226 getvfsent; 1227 getvfsfile; 1228 getvfsspec; 1229 getwidth; 1230 gsignal; 1231 hasmntopt; 1232 innetgr; 1233 insque; 1234 _insque; 1235 jrand48; 1236 l64a; 1237 ladd; 1238 lckpwdf; 1239 lcong48; 1240 ldivide; 1241 lexp10; 1242 llabs; 1243 lldiv; 1244 llog10; 1245 llseek; 1246 lltostr; 1247 lmul; 1248 lrand48; 1249 lshiftl; 1250 lsub; 1251 _lwp_cond_broadcast; 1252 _lwp_cond_signal; 1253 _lwp_cond_timedwait; 1254 _lwp_cond_wait; 1255 _lwp_continue; 1256 _lwp_info; 1257 _lwp_kill; 1258 _lwp_mutex_lock; 1259 _lwp_mutex_trylock; 1260 _lwp_mutex_unlock; 1261 _lwp_self; 1262 _lwp_sema_init; 1263 _lwp_sema_post; 1264 _lwp_sema_wait; 1265 _lwp_suspend; 1266 madvise; 1267 __major; 1268 __makedev; 1269 mincore; 1270 __minor; 1271 mkstemp; 1272 _mkstemp; 1273 mlockall; 1274 mrand48; 1275 munlockall; 1276 nrand48; 1277 _nss_netdb_aliases; 1278 _nss_XbyY_buf_alloc; 1279 _nss_XbyY_buf_free; 1280 __nsw_extended_action; 1281 __nsw_freeconfig; 1282 __nsw_getconfig; 1283 openlog; 1284 plock; 1285 pread; 1286 __priocntl; 1287 __priocntlset; 1288 processor_bind; 1289 processor_info; 1290 psiginfo; 1291 psignal; 1292 putpwent; 1293 putspent; 1294 pututline; 1295 pututxline; 1296 pwrite; 1297 qeconvert; 1298 qecvt; 1299 qfconvert; 1300 qfcvt; 1301 qgconvert; 1302 qgcvt; 1303 quadruple_to_decimal; 1304 realpath; 1305 remque; 1306 _remque; 1307 seconvert; 1308 seed48; 1309 select; 1310 _sema_held; 1311 setegid; 1312 seteuid; 1313 setlogmask; 1314 setnetgrent; 1315 setspent; 1316 settimeofday; 1317 setutent; 1318 setutxent; 1319 sfconvert; 1320 sgconvert; 1321 sig2str; 1322 sigwait; 1323 single_to_decimal; 1324 ssignal; 1325 statfs; 1326 str2sig; 1327 strcasecmp; 1328 string_to_decimal; 1329 strncasecmp; 1330 strsignal; 1331 strtoll; 1332 strtoull; 1333 swapctl; 1334 sysfs; 1335 syslog; 1336 _syslog; 1337 tmpnam_r; 1338 truncate; 1339 ttyslot; 1340 uadmin; 1341 ulckpwdf; 1342 ulltostr; 1343 unordered; 1344 updwtmp; 1345 updwtmpx; 1346 ustat; 1347 utimes; 1348 utmpname; 1349 utmpxname; 1350 vfork; 1351 vhangup; 1352 vsyslog; 1353 yield; 1354}; 1355 1356# There should never be more than one SUNWprivate version. 1357# Don't add any more. Add new private symbols to SUNWprivate_1.1 1358 1359SUNWprivate_1.1 { 1360 global: 1361 ___Argv = NODIRECT; 1362 cfree = NODIRECT; 1363 _cswidth; 1364 __ctype_mask; 1365 __environ_lock = NODIRECT; 1366 __inf_read; 1367 __inf_written; 1368 __i_size; 1369 _isnanf = FUNCTION FILTER libm.so.2; 1370 __lc_charmap; 1371 __lc_collate; 1372 __lc_ctype; 1373 __lc_locale; 1374 __lc_messages; 1375 __lc_monetary; 1376 __lc_numeric; 1377 __lc_time; 1378 __libc_threaded; 1379 _lib_version = NODIRECT; 1380 _logb = FUNCTION FILTER libm.so.2; 1381 _lone = NODYNSORT; 1382 _lten = NODYNSORT; 1383 _lzero = NODYNSORT; 1384 __malloc_lock; 1385 _modff = FUNCTION FILTER libm.so.2; 1386 __nan_read; 1387 __nan_written; 1388 __nis_debug_bind; 1389 __nis_debug_calls; 1390 __nis_debug_file; 1391 __nis_debug_rpc; 1392 __nis_prefsrv; 1393 __nis_preftype; 1394 __nis_server; 1395 _nss_default_finders; 1396 _smbuf; 1397 _sp; 1398 _tdb_bootstrap; 1399 __threaded; 1400 thr_probe_getfunc_addr; 1401 __trans_lower; 1402 __trans_upper; 1403 _uberdata; 1404 __xpg6 = NODIRECT; 1405 protected: 1406 acctctl; 1407 allocids; 1408 _assert_c99; 1409 __assert_c99; 1410 _assfail; 1411 attr_count; 1412 attr_to_data_type; 1413 attr_to_name; 1414 attr_to_option; 1415 attr_to_xattr_view; 1416 _autofssys; 1417 __btowc_dense; 1418 __btowc_euc; 1419 __btowc_sb; 1420 _bufsync; 1421 __charmap_init; 1422 _cladm; 1423 __class_quadruple; 1424 __collate_init; 1425 core_get_default_content; 1426 core_get_default_path; 1427 core_get_global_content; 1428 core_get_global_path; 1429 core_get_options; 1430 core_get_process_content; 1431 core_get_process_path; 1432 core_set_default_content; 1433 core_set_default_path; 1434 core_set_global_content; 1435 core_set_global_path; 1436 core_set_options; 1437 core_set_process_content; 1438 core_set_process_path; 1439 __ctype_init; 1440 dbm_close_status; 1441 dbm_do_nextkey; 1442 dbm_setdefwrite; 1443 _D_cplx_div; 1444 _D_cplx_div_ix; 1445 _D_cplx_div_rx; 1446 _D_cplx_mul; 1447 defclose_r; 1448 defcntl; 1449 defcntl_r; 1450 defopen; 1451 defopen_r; 1452 defread; 1453 defread_r; 1454 _delete; 1455 _dgettext; 1456 _doprnt; 1457 _doscan; 1458 _errfp; 1459 _errxfp; 1460 __eucpctowc_gen; 1461 exportfs; 1462 _F_cplx_div; 1463 _F_cplx_div_ix; 1464 _F_cplx_div_rx; 1465 _F_cplx_mul; 1466 __fgetwc_dense; 1467 __fgetwc_euc; 1468 __fgetwc_sb; 1469 __fgetwc_xpg5; 1470 __fgetws_xpg5; 1471 _findbuf; 1472 _findiop; 1473 __fini_daemon_priv; 1474 _finite; 1475 __fnmatch_C; 1476 __fnmatch_sb; 1477 __fnmatch_std; 1478 _fork1 = NODYNSORT; 1479 _forkall = NODYNSORT; 1480 _fpclass; 1481 _fpgetmask; 1482 _fpgetround; 1483 _fpgetsticky; 1484 _fprintf; 1485 _fpsetmask; 1486 _fpsetround; 1487 _fpsetsticky; 1488 __fputwc_xpg5; 1489 __fputws_xpg5; 1490 _ftw; 1491 _gcvt; 1492 _getarg; 1493 __getcontext; 1494 __getdate_std; 1495 _getdents; 1496 _get_exit_frame_monitor; 1497 _getfp; 1498 _getgroupsbymember; 1499 _getlogin_r; 1500 _getsp; 1501 __gettsp; 1502 getvmusage; 1503 __getwchar_xpg5; 1504 __getwc_xpg5; 1505 gtty; 1506 idmap_reg; 1507 idmap_unreg; 1508 __init_daemon_priv; 1509 __init_suid_priv; 1510 _insert; 1511 inst_sync; 1512 _is_euc_fc; 1513 _is_euc_pc; 1514 _iswctype; 1515 __iswctype_bc; 1516 __iswctype_sb; 1517 __iswctype_std; 1518 klpd_create; 1519 klpd_getpath; 1520 klpd_getport; 1521 klpd_getucred; 1522 klpd_register; 1523 klpd_register_id; 1524 klpd_unregister; 1525 klpd_unregister_id; 1526 _lgrp_home_fast = NODYNSORT; 1527 _lgrpsys; 1528 _lltostr; 1529 __localeconv_std; 1530 __locale_init; 1531 _lock_clear; 1532 _lock_try; 1533 _ltzset; 1534 lwp_self; 1535 makeut; 1536 makeutx; 1537 _mbftowc; 1538 __mbftowc_dense; 1539 __mbftowc_euc; 1540 __mbftowc_sb; 1541 __mblen_gen; 1542 __mblen_sb; 1543 __mbrlen_gen; 1544 __mbrlen_sb; 1545 __mbrtowc_dense; 1546 __mbrtowc_euc; 1547 __mbrtowc_sb; 1548 __mbsinit_gen; 1549 __mbsrtowcs_dense; 1550 __mbsrtowcs_euc; 1551 __mbsrtowcs_sb; 1552 __mbst_get_consumed_array; 1553 __mbst_get_locale; 1554 __mbst_get_nconsumed; 1555 __mbstowcs_dense; 1556 __mbstowcs_euc; 1557 __mbstowcs_sb; 1558 __mbst_set_consumed_array; 1559 __mbst_set_locale; 1560 __mbst_set_nconsumed; 1561 __mbtowc_dense; 1562 __mbtowc_euc; 1563 __mbtowc_sb; 1564 mcfiller; 1565 __messages_init; 1566 mntopt; 1567 modctl; 1568 modutx; 1569 __monetary_init; 1570 msgctl64; 1571 __multi_innetgr; 1572 _mutex_destroy = NODYNSORT; 1573 mutex_held; 1574 _mutex_init = NODYNSORT; 1575 _mutex_unlock = NODYNSORT; 1576 name_to_attr; 1577 nfs_getfh; 1578 nfssvc; 1579 _nfssys; 1580 __nis_get_environment; 1581 __nl_langinfo_std; 1582 _nss_db_state_destr; 1583 nss_default_key2str; 1584 nss_delete; 1585 nss_endent; 1586 nss_getent; 1587 _nss_initf_group; 1588 _nss_initf_netgroup; 1589 _nss_initf_passwd; 1590 _nss_initf_shadow; 1591 nss_packed_arg_init; 1592 nss_packed_context_init; 1593 nss_packed_getkey; 1594 nss_packed_set_status; 1595 nss_search; 1596 nss_setent; 1597 _nss_XbyY_fgets; 1598 __nsw_extended_action_v1; 1599 __nsw_freeconfig_v1; 1600 __nsw_getconfig_v1; 1601 __nthreads; 1602 __numeric_init; 1603 __openattrdirat; 1604 option_to_attr; 1605 __priv_bracket; 1606 __priv_relinquish; 1607 pset_assign_forced; 1608 pset_bind_lwp; 1609 _psignal; 1610 _pthread_setcleanupinit; 1611 __putwchar_xpg5; 1612 __putwc_xpg5; 1613 rctlctl; 1614 rctllist; 1615 _realbufend; 1616 __regcomp_C; 1617 __regcomp_std; 1618 __regerror_std; 1619 __regexec_C; 1620 __regexec_std; 1621 __regfree_std; 1622 _resume; 1623 _resume_ret; 1624 _rpcsys; 1625 _sbrk_grow_aligned; 1626 scrwidth; 1627 semctl64; 1628 _semctl64; 1629 set_setcontext_enforcement; 1630 set_l10n_alternate_root; 1631 _setbufend; 1632 __set_errno; 1633 setprojrctl; 1634 _setregid; 1635 _setreuid; 1636 setsigacthandler; 1637 shmctl64; 1638 _shmctl64; 1639 sigflag; 1640 _signal; 1641 _sigoff; 1642 _sigon; 1643 _so_accept; 1644 _so_bind; 1645 _sockconfig; 1646 _so_connect; 1647 _so_getpeername; 1648 _so_getsockname; 1649 _so_getsockopt; 1650 _so_listen; 1651 _so_recv; 1652 _so_recvfrom; 1653 _so_recvmsg; 1654 _so_send; 1655 _so_sendmsg; 1656 _so_sendto; 1657 _so_setsockopt; 1658 _so_shutdown; 1659 _so_socket; 1660 _so_socketpair; 1661 str2group; 1662 str2passwd; 1663 str2spwd; 1664 __strcoll_C; 1665 __strcoll_sb; 1666 __strcoll_std; 1667 __strfmon_std; 1668 __strftime_std; 1669 __strptime_dontzero; 1670 __strptime_std; 1671 __strxfrm_C; 1672 __strxfrm_sb; 1673 __strxfrm_std; 1674 stty; 1675 syscall; 1676 _sysconfig; 1677 __systemcall; 1678 thr_continue_allmutators; 1679 _thr_continue_allmutators; 1680 thr_continue_mutator; 1681 _thr_continue_mutator; 1682 thr_getstate; 1683 _thr_getstate; 1684 thr_mutators_barrier; 1685 _thr_mutators_barrier; 1686 thr_probe_setup; 1687 _thr_schedctl; 1688 thr_setmutator; 1689 _thr_setmutator; 1690 thr_setstate; 1691 _thr_setstate; 1692 thr_sighndlrinfo; 1693 _thr_sighndlrinfo; 1694 _thr_slot_offset; 1695 thr_suspend_allmutators; 1696 _thr_suspend_allmutators; 1697 thr_suspend_mutator; 1698 _thr_suspend_mutator; 1699 thr_wait_mutator; 1700 _thr_wait_mutator; 1701 __time_init; 1702 __tls_get_addr; 1703 __towctrans_bc; 1704 __towctrans_std; 1705 __towlower_bc; 1706 __towlower_std; 1707 __towupper_bc; 1708 __towupper_std; 1709 _trwctype; 1710 __trwctype_std; 1711 _ttyname_dev; 1712 _ucred_alloc; 1713 ucred_getamask; 1714 _ucred_getamask; 1715 ucred_getasid; 1716 _ucred_getasid; 1717 ucred_getatid; 1718 _ucred_getatid; 1719 ucred_getauid; 1720 _ucred_getauid; 1721 _ulltostr; 1722 _uncached_getgrgid_r; 1723 _uncached_getgrnam_r; 1724 _uncached_getpwnam_r; 1725 _uncached_getpwuid_r; 1726 __ungetwc_xpg5; 1727 _unordered; 1728 utssys; 1729 _verrfp; 1730 _verrxfp; 1731 _vwarnfp; 1732 _vwarnxfp; 1733 _warnfp; 1734 _warnxfp; 1735 __wcrtomb_dense; 1736 __wcrtomb_euc; 1737 __wcrtomb_sb; 1738 __wcscoll_bc; 1739 __wcscoll_C; 1740 __wcscoll_std; 1741 __wcsftime_std; 1742 __wcsftime_xpg5; 1743 __wcsrtombs_dense; 1744 __wcsrtombs_euc; 1745 __wcsrtombs_sb; 1746 __wcstok_xpg5; 1747 __wcstombs_dense; 1748 __wcstombs_euc; 1749 __wcstombs_sb; 1750 __wcswidth_bc; 1751 __wcswidth_dense; 1752 __wcswidth_euc; 1753 __wcswidth_sb; 1754 __wcswidth_std; 1755 __wcsxfrm_bc; 1756 __wcsxfrm_C; 1757 __wcsxfrm_std; 1758 __wctob_dense; 1759 __wctob_euc; 1760 __wctob_sb; 1761 __wctoeucpc_gen; 1762 __wctomb_dense; 1763 __wctomb_euc; 1764 __wctomb_sb; 1765 __wctrans_std; 1766 __wctype_std; 1767 __wcwidth_bc; 1768 __wcwidth_dense; 1769 __wcwidth_euc; 1770 __wcwidth_sb; 1771 __wcwidth_std; 1772 wdbindf; 1773 wdchkind; 1774 wddelim; 1775 _wrtchk; 1776 _xflsbuf; 1777 _xgetwidth; 1778 zone_add_datalink; 1779 zone_boot; 1780 zone_check_datalink; 1781 zone_create; 1782 zone_destroy; 1783 zone_enter; 1784 zone_getattr; 1785 zone_get_id; 1786 zone_list; 1787 zone_list_datalink; 1788 zonept; 1789 zone_remove_datalink; 1790 zone_setattr; 1791 zone_shutdown; 1792 zone_version; 1793# The following functions should not be exported from libc, 1794# but /lib/libm.so.2, some older versions of the Studio 1795# compiler/debugger components, and some ancient programs 1796# found in /usr/dist reference them. When we no longer 1797# care about these old and broken binary objects, these 1798# symbols should be deleted. 1799 _brk = NODYNSORT; 1800 _cond_broadcast = NODYNSORT; 1801 _cond_init = NODYNSORT; 1802 _cond_signal = NODYNSORT; 1803 _cond_wait = NODYNSORT; 1804 _ecvt = NODYNSORT; 1805 _fcvt = NODYNSORT; 1806 _getc_unlocked = NODYNSORT; 1807 _llseek = NODYNSORT; 1808 _pthread_attr_getdetachstate = NODYNSORT; 1809 _pthread_attr_getinheritsched = NODYNSORT; 1810 _pthread_attr_getschedparam = NODYNSORT; 1811 _pthread_attr_getschedpolicy = NODYNSORT; 1812 _pthread_attr_getscope = NODYNSORT; 1813 _pthread_attr_getstackaddr = NODYNSORT; 1814 _pthread_attr_getstacksize = NODYNSORT; 1815 _pthread_attr_init = NODYNSORT; 1816 _pthread_condattr_getpshared = NODYNSORT; 1817 _pthread_condattr_init = NODYNSORT; 1818 _pthread_cond_init = NODYNSORT; 1819 _pthread_create = NODYNSORT; 1820 _pthread_getschedparam = NODYNSORT; 1821 _pthread_join = NODYNSORT; 1822 _pthread_key_create = NODYNSORT; 1823 _pthread_mutexattr_getprioceiling = NODYNSORT; 1824 _pthread_mutexattr_getprotocol = NODYNSORT; 1825 _pthread_mutexattr_getpshared = NODYNSORT; 1826 _pthread_mutexattr_init = NODYNSORT; 1827 _pthread_mutex_getprioceiling = NODYNSORT; 1828 _pthread_mutex_init = NODYNSORT; 1829 _pthread_sigmask = NODYNSORT; 1830 _rwlock_init = NODYNSORT; 1831 _rw_rdlock = NODYNSORT; 1832 _rw_unlock = NODYNSORT; 1833 _rw_wrlock = NODYNSORT; 1834 _sbrk_unlocked = NODYNSORT; 1835 _select = NODYNSORT; 1836 _sema_init = NODYNSORT; 1837 _sema_post = NODYNSORT; 1838 _sema_trywait = NODYNSORT; 1839 _sema_wait = NODYNSORT; 1840 _sysfs = NODYNSORT; 1841 _thr_create = NODYNSORT; 1842 _thr_exit = NODYNSORT; 1843 _thr_getprio = NODYNSORT; 1844 _thr_getspecific = NODYNSORT; 1845 _thr_join = NODYNSORT; 1846 _thr_keycreate = NODYNSORT; 1847 _thr_kill = NODYNSORT; 1848 _thr_main = NODYNSORT; 1849 _thr_self = NODYNSORT; 1850 _thr_setspecific = NODYNSORT; 1851 _thr_sigsetmask = NODYNSORT; 1852 _thr_stksegment = NODYNSORT; 1853 _ungetc_unlocked = NODYNSORT; 1854 local: 1855 __imax_lldiv = NODYNSORT; 1856 _ti_thr_self = NODYNSORT; 1857 *; 1858}; 1859