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