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 SUNW_1.22 { 41 global: 42 dladdr = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 43 dladdr1 = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 44 dlamd64getunwind = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 45 dlclose = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 46 dldump = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 47 dlerror = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 48 dlinfo = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 49 dlmopen = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 50 dlopen = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 51 dlsym = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 52 protected: 53 _SUNW_Unwind_DeleteException; 54 _SUNW_Unwind_ForcedUnwind; 55 _SUNW_Unwind_GetCFA; 56 _SUNW_Unwind_GetGR; 57 _SUNW_Unwind_GetIP; 58 _SUNW_Unwind_GetLanguageSpecificData; 59 _SUNW_Unwind_GetRegionStart; 60 _SUNW_Unwind_RaiseException; 61 _SUNW_Unwind_Resume; 62 _SUNW_Unwind_SetGR; 63 _SUNW_Unwind_SetIP; 64 _UA_CLEANUP_PHASE; 65 _UA_FORCE_UNWIND; 66 _UA_HANDLER_FRAME; 67 _UA_SEARCH_PHASE; 68 _Unwind_DeleteException; 69 _Unwind_ForcedUnwind; 70 _Unwind_GetCFA; 71 _Unwind_GetGR; 72 _Unwind_GetIP; 73 _Unwind_GetLanguageSpecificData; 74 _Unwind_GetRegionStart; 75 _Unwind_RaiseException; 76 _Unwind_Resume; 77 _Unwind_SetGR; 78 _Unwind_SetIP; 79 walkcontext; 80 }; 81 82 SUNW_0.7 { 83 global: 84 _altzone; 85 calloc = NODIRECT; 86 _ctype; 87 __ctype; 88 daylight; 89 _daylight; 90 environ = NODIRECT; 91 _environ = NODIRECT; 92 errno = NODIRECT; 93 free = NODIRECT; 94 frexp = FUNCTION FILTER libm.so.2; 95 getdate_err; 96 _getdate_err; 97 getenv; 98 __huge_val; 99 _iob; 100 __iob; 101 isnan = FUNCTION FILTER libm.so.2; 102 _isnan = FUNCTION FILTER libm.so.2; 103 isnand = FUNCTION FILTER libm.so.2; 104 _isnand = FUNCTION FILTER libm.so.2; 105 ldexp = FUNCTION FILTER libm.so.2; 106 logb = FUNCTION FILTER libm.so.2; 107 malloc = NODIRECT; 108 modf = FUNCTION FILTER libm.so.2; 109 _modf = FUNCTION FILTER libm.so.2; 110 memcmp; 111 memcpy; 112 memmove; 113 memset; 114 nextafter = FUNCTION FILTER libm.so.2; 115 _nextafter = FUNCTION FILTER libm.so.2; 116 _numeric; 117 optarg; 118 opterr; 119 optind; 120 optopt; 121 realloc = NODIRECT; 122 scalb = FUNCTION FILTER libm.so.2; 123 _scalb = FUNCTION FILTER libm.so.2; 124 _sibuf; 125 _sobuf; 126 _sys_buslist; 127 _sys_cldlist; 128 _sys_fpelist; 129 _sys_segvlist; 130 _sys_siginfolistp; 131 _sys_siglist; 132 _sys_siglistn; 133 _sys_siglistp; 134 _sys_traplist; 135 timezone; 136 _timezone; 137 tzname; 138 _tzname; 139 protected: 140 abort; 141 abs; 142 access; 143 _access; 144 acct; 145 _acct; 146 addseverity; 147 _addseverity; 148 alarm; 149 _alarm; 150 asctime; 151 asctime_r; 152 _assert; 153 __assert; 154 atexit; 155 atof; 156 atoi; 157 atol; 158 bsearch; 159 __builtin_alloca; 160 catclose; 161 _catclose; 162 catgets; 163 _catgets; 164 catopen; 165 _catopen; 166 cfgetispeed; 167 _cfgetispeed; 168 cfgetospeed; 169 _cfgetospeed; 170 cfsetispeed; 171 _cfsetispeed; 172 cfsetospeed; 173 _cfsetospeed; 174 chdir; 175 _chdir; 176 chmod; 177 _chmod; 178 chown; 179 _chown; 180 chroot; 181 _chroot; 182 _cleanup; 183 clearerr; 184 clock; 185 _close; 186 close; 187 closedir; 188 _closedir; 189 creat; 190 _creat; 191 crypt; 192 _crypt; 193 ctermid; 194 ctime; 195 ctime_r; 196 cuserid; 197 _cuserid; 198 difftime; 199 div; 200 dup; 201 _dup; 202 dup2; 203 _dup2; 204 encrypt; 205 _encrypt; 206 endgrent; 207 endpwent; 208 ___errno; 209 execl; 210 _execl; 211 execle; 212 _execle; 213 execlp; 214 _execlp; 215 execv; 216 _execv; 217 execve; 218 _execve; 219 execvp; 220 _execvp; 221 exit; 222 _exit; 223 fattach; 224 _fattach; 225 fchdir; 226 _fchdir; 227 fchmod; 228 _fchmod; 229 fchown; 230 _fchown; 231 fclose; 232 fcntl; 233 _fcntl; 234 fdetach; 235 _fdetach; 236 fdopen; 237 _fdopen; 238 feof; 239 ferror; 240 fflush; 241 fgetc; 242 fgetgrent; 243 fgetgrent_r; 244 fgetpos; 245 fgetpwent; 246 fgetpwent_r; 247 fgets; 248 __filbuf; 249 fileno; 250 _fileno; 251 file_to_decimal; 252 flockfile; 253 _flsbuf; 254 __flsbuf; 255 fmtmsg; 256 _fmtmsg; 257 fopen; 258 _fork; 259 fork; 260 fpathconf; 261 _fpathconf; 262 fprintf; 263 fputc; 264 fputs; 265 fread; 266 freopen; 267 fscanf; 268 fseek; 269 fsetpos; 270 fstat; 271 _fstat; 272 fstatvfs; 273 _fstatvfs; 274 fsync; 275 _fsync; 276 ftell; 277 ftok; 278 _ftok; 279 funlockfile; 280 fwrite; 281 getc; 282 getchar; 283 getchar_unlocked; 284 getcontext; 285 _getcontext; 286 getc_unlocked; 287 getcwd; 288 _getcwd; 289 getdate; 290 _getdate; 291 getegid; 292 _getegid; 293 geteuid; 294 _geteuid; 295 getgid; 296 _getgid; 297 getgrent; 298 getgrent_r; 299 getgrgid; 300 getgrgid_r; 301 getgrnam; 302 getgrnam_r; 303 getgroups; 304 _getgroups; 305 getitimer; 306 _getitimer; 307 getlogin; 308 getlogin_r; 309 getmsg; 310 _getmsg; 311 getopt; 312 _getopt; 313 getpass; 314 _getpass; 315 getpgid; 316 _getpgid; 317 getpgrp; 318 _getpgrp; 319 getpid; 320 _getpid; 321 getpmsg; 322 _getpmsg; 323 getppid; 324 _getppid; 325 getpwent; 326 getpwent_r; 327 getpwnam; 328 getpwnam_r; 329 getpwuid; 330 getpwuid_r; 331 getrlimit; 332 _getrlimit; 333 gets; 334 getsid; 335 _getsid; 336 getsubopt; 337 _getsubopt; 338 gettimeofday; 339 _gettimeofday; 340 gettxt; 341 _gettxt; 342 getuid; 343 _getuid; 344 getw; 345 _getw; 346 gmtime; 347 gmtime_r; 348 grantpt; 349 _grantpt; 350 hcreate; 351 _hcreate; 352 hdestroy; 353 _hdestroy; 354 hsearch; 355 _hsearch; 356 initgroups; 357 _initgroups; 358 ioctl; 359 _ioctl; 360 isalnum; 361 isalpha; 362 isascii; 363 _isascii; 364 isastream; 365 _isastream; 366 isatty; 367 _isatty; 368 iscntrl; 369 isdigit; 370 isgraph; 371 islower; 372 isprint; 373 ispunct; 374 isspace; 375 isupper; 376 isxdigit; 377 kill; 378 _kill; 379 labs; 380 lchown; 381 _lchown; 382 ldiv; 383 lfind; 384 _lfind; 385 link; 386 _link; 387 localeconv; 388 localtime; 389 localtime_r; 390 lockf; 391 _lockf; 392 longjmp; 393 lsearch; 394 _lsearch; 395 lseek; 396 _lseek; 397 lstat; 398 _lstat; 399 makecontext; 400 _makecontext; 401 mblen; 402 mbstowcs; 403 mbtowc; 404 memccpy; 405 _memccpy; 406 memchr; 407 memcntl; 408 _memcntl; 409 mkdir; 410 _mkdir; 411 mkfifo; 412 _mkfifo; 413 mknod; 414 _mknod; 415 mktemp; 416 _mktemp; 417 mktime; 418 mlock; 419 _mlock; 420 mmap; 421 _mmap; 422 monitor; 423 _monitor; 424 mount; 425 _mount; 426 mprotect; 427 _mprotect; 428 msgctl; 429 _msgctl; 430 msgget; 431 _msgget; 432 msgrcv; 433 _msgrcv; 434 msgsnd; 435 _msgsnd; 436 msync; 437 _msync; 438 munlock; 439 _munlock; 440 munmap; 441 _munmap; 442 _mutex_held = NODYNSORT; 443 _mutex_lock = NODYNSORT; 444 nftw; 445 _nftw; 446 nice; 447 _nice; 448 nl_langinfo; 449 _nl_langinfo; 450 open; 451 _open; 452 opendir; 453 _opendir; 454 pathconf; 455 _pathconf; 456 pause; 457 _pause; 458 pclose; 459 _pclose; 460 perror; 461 pipe; 462 _pipe; 463 poll; 464 _poll; 465 p_online; 466 popen; 467 _popen; 468 printf; 469 profil; 470 _profil; 471 ptsname; 472 _ptsname; 473 putc; 474 putchar; 475 putchar_unlocked; 476 putc_unlocked; 477 putenv; 478 _putenv; 479 putmsg; 480 _putmsg; 481 putpmsg; 482 _putpmsg; 483 puts; 484 putw; 485 _putw; 486 qsort; 487 raise; 488 rand; 489 rand_r; 490 read; 491 _read; 492 readdir; 493 _readdir; 494 readdir_r; 495 readlink; 496 _readlink; 497 readv; 498 _readv; 499 remove; 500 rename; 501 _rename; 502 rewind; 503 rewinddir; 504 _rewinddir; 505 rmdir; 506 _rmdir; 507 _rw_read_held; 508 _rw_write_held; 509 sbrk; 510 scanf; 511 seekdir; 512 _seekdir; 513 semctl; 514 _semctl; 515 semget; 516 _semget; 517 semop; 518 _semop; 519 setbuf; 520 setcontext; 521 _setcontext = NODYNSORT; 522 setgid; 523 _setgid; 524 setgrent; 525 setgroups; 526 _setgroups; 527 setitimer; 528 _setitimer; 529 setjmp; 530 setkey; 531 _setkey; 532 setlabel; 533 setlocale; 534 setpgid; 535 _setpgid; 536 setpgrp; 537 _setpgrp; 538 setpwent; 539 setrlimit; 540 _setrlimit; 541 setsid; 542 _setsid; 543 setuid; 544 _setuid; 545 setvbuf; 546 shmat; 547 _shmat; 548 shmctl; 549 _shmctl; 550 shmdt; 551 _shmdt; 552 shmget; 553 _shmget; 554 sigaction; 555 _sigaction = NODYNSORT; 556 sigaddset; 557 _sigaddset; 558 sigaltstack; 559 _sigaltstack; 560 sigdelset; 561 _sigdelset; 562 sigemptyset; 563 _sigemptyset; 564 sigfillset; 565 _sigfillset; 566 sighold; 567 _sighold; 568 sigignore; 569 _sigignore; 570 sigismember; 571 _sigismember; 572 siglongjmp; 573 _siglongjmp; 574 signal; 575 sigpause; 576 _sigpause; 577 sigpending; 578 _sigpending; 579 sigprocmask; 580 _sigprocmask; 581 sigrelse; 582 _sigrelse; 583 sigsend; 584 _sigsend; 585 sigsendset; 586 _sigsendset; 587 sigset; 588 _sigset; 589 sigsetjmp; 590 _sigsetjmp = NODYNSORT; 591 sigsuspend; 592 _sigsuspend; 593 sleep; 594 _sleep; 595 sprintf; 596 srand; 597 srand48; 598 sscanf; 599 stat; 600 _stat; 601 statvfs; 602 _statvfs; 603 stime; 604 _stime; 605 strcat; 606 strchr; 607 strcmp; 608 strcoll; 609 strcpy; 610 strcspn; 611 strdup; 612 _strdup; 613 strerror; 614 strftime; 615 strlen; 616 strncat; 617 strncmp; 618 strncpy; 619 strpbrk; 620 strrchr; 621 strspn; 622 strstr; 623 strtod; 624 strtok; 625 strtok_r; 626 strtol; 627 strtoul; 628 strxfrm; 629 swab; 630 _swab; 631 swapcontext; 632 _swapcontext; 633 symlink; 634 _symlink; 635 sync; 636 _sync; 637 _syscall; 638 sysconf; 639 _sysconf; 640 sysinfo; 641 _sysinfo; 642 system; 643 tcdrain; 644 _tcdrain; 645 tcflow; 646 _tcflow; 647 tcflush; 648 _tcflush; 649 tcgetattr; 650 _tcgetattr; 651 tcgetpgrp; 652 _tcgetpgrp; 653 tcgetsid; 654 _tcgetsid; 655 tcsendbreak; 656 _tcsendbreak; 657 tcsetattr; 658 _tcsetattr; 659 tcsetpgrp; 660 _tcsetpgrp; 661 tdelete; 662 _tdelete; 663 tell; 664 _tell; 665 telldir; 666 _telldir; 667 tempnam; 668 _tempnam; 669 tfind; 670 _tfind; 671 time; 672 _time; 673 times; 674 _times; 675 tmpfile; 676 tmpnam; 677 toascii; 678 _toascii; 679 tolower; 680 _tolower; 681 toupper; 682 _toupper; 683 tsearch; 684 _tsearch; 685 ttyname; 686 ttyname_r; 687 twalk; 688 _twalk; 689 tzset; 690 _tzset; 691 ulimit; 692 _ulimit; 693 umask; 694 _umask; 695 umount; 696 _umount; 697 uname; 698 _uname; 699 ungetc; 700 unlink; 701 _unlink; 702 unlockpt; 703 _unlockpt; 704 utime; 705 _utime; 706 vfprintf; 707 vprintf; 708 vsprintf; 709 wait; 710 _wait; 711 waitid; 712 _waitid; 713 waitpid; 714 _waitpid; 715 wcstombs; 716 wctomb; 717 write; 718 _write; 719 writev; 720 _writev; 721 _xftw; 722 } SYSVABI_1.3; 723 724 SYSVABI_1.3 { 725 global: 726 __flt_rounds; 727 protected: 728 _ctermid; 729 _fpstart; 730 __fpstart; 731 _getgrgid; 732 _getgrnam; 733 _getlogin; 734 _getpwnam; 735 _getpwuid; 736 _sbrk; 737 _ttyname; 738 }; 739 740 SUNWprivate_1.1 { 741 global: 742 _dladdr = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 743 _dladdr1 = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 744 _dlamd64getunwind = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 745 _dlclose = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 746 _dldump = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 747 _dlerror = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 748 _dlinfo = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 749 _dlmopen = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 750 _dlopen = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 751 _dlsym = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 752 _ld_libc = FUNCTION FILTER /usr/lib/amd64/ld.so.1; 753 _memcmp; 754 _memcpy; 755 _memmove; 756 _memset; 757 protected: 758 _D_cplx_lr_div; 759 _D_cplx_lr_div_ix; 760 _D_cplx_lr_div_rx; 761 _F_cplx_lr_div; 762 _F_cplx_lr_div_ix; 763 _F_cplx_lr_div_rx; 764 __fltrounds; 765 __fseterror_u; 766 sysi86; 767 _sysi86; 768 _X_cplx_div; 769 _X_cplx_div_ix; 770 _X_cplx_div_rx; 771 _X_cplx_lr_div; 772 _X_cplx_lr_div_ix; 773 _X_cplx_lr_div_rx; 774 _X_cplx_mul; 775 __xgetRD; 776 __xtol; 777 __xtoll; 778 __xtoul; 779 __xtoull; 780 781 local: 782 ___tls_get_addr = NODYNSORT; 783 }; 784