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