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