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