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