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