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