1*cd3e9333SAli Bahrami# 2*cd3e9333SAli Bahrami# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3*cd3e9333SAli Bahrami# 4*cd3e9333SAli Bahrami# CDDL HEADER START 5*cd3e9333SAli Bahrami# 6*cd3e9333SAli Bahrami# The contents of this file are subject to the terms of the 7*cd3e9333SAli Bahrami# Common Development and Distribution License (the "License"). 8*cd3e9333SAli Bahrami# You may not use this file except in compliance with the License. 9*cd3e9333SAli Bahrami# 10*cd3e9333SAli Bahrami# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 11*cd3e9333SAli Bahrami# or http://www.opensolaris.org/os/licensing. 12*cd3e9333SAli Bahrami# See the License for the specific language governing permissions 13*cd3e9333SAli Bahrami# and limitations under the License. 14*cd3e9333SAli Bahrami# 15*cd3e9333SAli Bahrami# When distributing Covered Code, include this CDDL HEADER in each 16*cd3e9333SAli Bahrami# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 17*cd3e9333SAli Bahrami# If applicable, add the following below this CDDL HEADER, with the 18*cd3e9333SAli Bahrami# fields enclosed by brackets "[]" replaced with your own identifying 19*cd3e9333SAli Bahrami# information: Portions Copyright [yyyy] [name of copyright owner] 20*cd3e9333SAli Bahrami# 21*cd3e9333SAli Bahrami# CDDL HEADER END 22*cd3e9333SAli Bahrami# 23*cd3e9333SAli Bahrami 24*cd3e9333SAli Bahrami# 25*cd3e9333SAli Bahrami# MAPFILE HEADER START 26*cd3e9333SAli Bahrami# 27*cd3e9333SAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 28*cd3e9333SAli Bahrami# Object versioning must comply with the rules detailed in 29*cd3e9333SAli Bahrami# 30*cd3e9333SAli Bahrami# usr/src/lib/README.mapfiles 31*cd3e9333SAli Bahrami# 32*cd3e9333SAli Bahrami# You should not be making modifications here until you've read the most current 33*cd3e9333SAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 34*cd3e9333SAli Bahrami# 35*cd3e9333SAli Bahrami# MAPFILE HEADER END 36*cd3e9333SAli Bahrami# 37*cd3e9333SAli Bahrami 38*cd3e9333SAli Bahrami$mapfile_version 2 39*cd3e9333SAli Bahrami 40*cd3e9333SAli Bahrami$if !_ELF32 41*cd3e9333SAli Bahrami$error libsys is only supported in 32-bit form 42*cd3e9333SAli Bahrami$endif 43*cd3e9333SAli Bahrami 44*cd3e9333SAli Bahrami$if _sparc 45*cd3e9333SAli BahramiSYMBOL_VERSION SISCD_2.3 { 46*cd3e9333SAli Bahrami global: 47*cd3e9333SAli Bahrami SISCD_2.3; 48*cd3e9333SAli Bahrami} SYSVABI_1.3; 49*cd3e9333SAli Bahrami$endif 50*cd3e9333SAli Bahrami 51*cd3e9333SAli BahramiSYMBOL_VERSION SYSVABI_1.3 { 52*cd3e9333SAli Bahrami global: 53*cd3e9333SAli Bahrami _makecontext; 54*cd3e9333SAli Bahrami makecontext; 55*cd3e9333SAli Bahrami _swapcontext; 56*cd3e9333SAli Bahrami swapcontext; 57*cd3e9333SAli Bahrami local: 58*cd3e9333SAli Bahrami *; 59*cd3e9333SAli Bahrami} SYSVABI_1.2; 60*cd3e9333SAli Bahrami 61*cd3e9333SAli BahramiSYMBOL_VERSION SYSVABI_1.2 { 62*cd3e9333SAli Bahrami global: 63*cd3e9333SAli Bahrami _access; 64*cd3e9333SAli Bahrami access; 65*cd3e9333SAli Bahrami _acct; 66*cd3e9333SAli Bahrami acct; 67*cd3e9333SAli Bahrami _alarm; 68*cd3e9333SAli Bahrami alarm; 69*cd3e9333SAli Bahrami _altzone; 70*cd3e9333SAli Bahrami atexit; 71*cd3e9333SAli Bahrami calloc; 72*cd3e9333SAli Bahrami _catclose; 73*cd3e9333SAli Bahrami catclose; 74*cd3e9333SAli Bahrami _catgets; 75*cd3e9333SAli Bahrami catgets; 76*cd3e9333SAli Bahrami _catopen; 77*cd3e9333SAli Bahrami catopen; 78*cd3e9333SAli Bahrami _chdir; 79*cd3e9333SAli Bahrami chdir; 80*cd3e9333SAli Bahrami _chmod; 81*cd3e9333SAli Bahrami chmod; 82*cd3e9333SAli Bahrami _chown; 83*cd3e9333SAli Bahrami chown; 84*cd3e9333SAli Bahrami _chroot; 85*cd3e9333SAli Bahrami chroot; 86*cd3e9333SAli Bahrami _close; 87*cd3e9333SAli Bahrami close; 88*cd3e9333SAli Bahrami _closedir; 89*cd3e9333SAli Bahrami closedir; 90*cd3e9333SAli Bahrami _creat; 91*cd3e9333SAli Bahrami creat; 92*cd3e9333SAli Bahrami __ctype; 93*cd3e9333SAli Bahrami _daylight; 94*cd3e9333SAli Bahrami daylight; 95*cd3e9333SAli Bahrami _dup; 96*cd3e9333SAli Bahrami dup; 97*cd3e9333SAli Bahrami _environ; 98*cd3e9333SAli Bahrami environ; 99*cd3e9333SAli Bahrami _execl; 100*cd3e9333SAli Bahrami execl; 101*cd3e9333SAli Bahrami _execle; 102*cd3e9333SAli Bahrami execle; 103*cd3e9333SAli Bahrami _execlp; 104*cd3e9333SAli Bahrami execlp; 105*cd3e9333SAli Bahrami _execv; 106*cd3e9333SAli Bahrami execv; 107*cd3e9333SAli Bahrami _execve; 108*cd3e9333SAli Bahrami execve; 109*cd3e9333SAli Bahrami _execvp; 110*cd3e9333SAli Bahrami execvp; 111*cd3e9333SAli Bahrami _exit; 112*cd3e9333SAli Bahrami exit; 113*cd3e9333SAli Bahrami _fattach; 114*cd3e9333SAli Bahrami fattach; 115*cd3e9333SAli Bahrami _fchdir; 116*cd3e9333SAli Bahrami fchdir; 117*cd3e9333SAli Bahrami _fchmod; 118*cd3e9333SAli Bahrami fchmod; 119*cd3e9333SAli Bahrami _fchown; 120*cd3e9333SAli Bahrami fchown; 121*cd3e9333SAli Bahrami _fcntl; 122*cd3e9333SAli Bahrami fcntl; 123*cd3e9333SAli Bahrami _fdetach; 124*cd3e9333SAli Bahrami fdetach; 125*cd3e9333SAli Bahrami _fork; 126*cd3e9333SAli Bahrami fork; 127*cd3e9333SAli Bahrami _fpathconf; 128*cd3e9333SAli Bahrami fpathconf; 129*cd3e9333SAli Bahrami free; 130*cd3e9333SAli Bahrami _fstat; 131*cd3e9333SAli Bahrami fstat; 132*cd3e9333SAli Bahrami _fstatvfs; 133*cd3e9333SAli Bahrami fstatvfs; 134*cd3e9333SAli Bahrami _fsync; 135*cd3e9333SAli Bahrami fsync; 136*cd3e9333SAli Bahrami _ftok; 137*cd3e9333SAli Bahrami ftok; 138*cd3e9333SAli Bahrami _getcontext; 139*cd3e9333SAli Bahrami getcontext; 140*cd3e9333SAli Bahrami _getcwd; 141*cd3e9333SAli Bahrami getcwd; 142*cd3e9333SAli Bahrami _getegid; 143*cd3e9333SAli Bahrami getegid; 144*cd3e9333SAli Bahrami _geteuid; 145*cd3e9333SAli Bahrami geteuid; 146*cd3e9333SAli Bahrami _getgid; 147*cd3e9333SAli Bahrami getgid; 148*cd3e9333SAli Bahrami _getgrgid; 149*cd3e9333SAli Bahrami getgrgid; 150*cd3e9333SAli Bahrami _getgrnam; 151*cd3e9333SAli Bahrami getgrnam; 152*cd3e9333SAli Bahrami _getgroups; 153*cd3e9333SAli Bahrami getgroups; 154*cd3e9333SAli Bahrami _getlogin; 155*cd3e9333SAli Bahrami getlogin; 156*cd3e9333SAli Bahrami _getmsg; 157*cd3e9333SAli Bahrami getmsg; 158*cd3e9333SAli Bahrami _getpgid; 159*cd3e9333SAli Bahrami getpgid; 160*cd3e9333SAli Bahrami _getpgrp; 161*cd3e9333SAli Bahrami getpgrp; 162*cd3e9333SAli Bahrami _getpid; 163*cd3e9333SAli Bahrami getpid; 164*cd3e9333SAli Bahrami _getpmsg; 165*cd3e9333SAli Bahrami getpmsg; 166*cd3e9333SAli Bahrami _getppid; 167*cd3e9333SAli Bahrami getppid; 168*cd3e9333SAli Bahrami _getpwnam; 169*cd3e9333SAli Bahrami getpwnam; 170*cd3e9333SAli Bahrami _getpwuid; 171*cd3e9333SAli Bahrami getpwuid; 172*cd3e9333SAli Bahrami _getrlimit; 173*cd3e9333SAli Bahrami getrlimit; 174*cd3e9333SAli Bahrami _getsid; 175*cd3e9333SAli Bahrami getsid; 176*cd3e9333SAli Bahrami _gettxt; 177*cd3e9333SAli Bahrami gettxt; 178*cd3e9333SAli Bahrami _getuid; 179*cd3e9333SAli Bahrami getuid; 180*cd3e9333SAli Bahrami _grantpt; 181*cd3e9333SAli Bahrami grantpt; 182*cd3e9333SAli Bahrami __huge_val; 183*cd3e9333SAli Bahrami _initgroups; 184*cd3e9333SAli Bahrami initgroups; 185*cd3e9333SAli Bahrami _ioctl; 186*cd3e9333SAli Bahrami ioctl; 187*cd3e9333SAli Bahrami _isastream; 188*cd3e9333SAli Bahrami isastream; 189*cd3e9333SAli Bahrami _kill; 190*cd3e9333SAli Bahrami kill; 191*cd3e9333SAli Bahrami _lchown; 192*cd3e9333SAli Bahrami lchown; 193*cd3e9333SAli Bahrami _link; 194*cd3e9333SAli Bahrami link; 195*cd3e9333SAli Bahrami localeconv; 196*cd3e9333SAli Bahrami _lseek; 197*cd3e9333SAli Bahrami lseek; 198*cd3e9333SAli Bahrami _lstat; 199*cd3e9333SAli Bahrami lstat; 200*cd3e9333SAli Bahrami malloc; 201*cd3e9333SAli Bahrami _memcntl; 202*cd3e9333SAli Bahrami memcntl; 203*cd3e9333SAli Bahrami _mkdir; 204*cd3e9333SAli Bahrami mkdir; 205*cd3e9333SAli Bahrami _mknod; 206*cd3e9333SAli Bahrami mknod; 207*cd3e9333SAli Bahrami _mlock; 208*cd3e9333SAli Bahrami mlock; 209*cd3e9333SAli Bahrami mmap; 210*cd3e9333SAli Bahrami _mount; 211*cd3e9333SAli Bahrami mount; 212*cd3e9333SAli Bahrami _mprotect; 213*cd3e9333SAli Bahrami mprotect; 214*cd3e9333SAli Bahrami _msgctl; 215*cd3e9333SAli Bahrami msgctl; 216*cd3e9333SAli Bahrami _msgget; 217*cd3e9333SAli Bahrami msgget; 218*cd3e9333SAli Bahrami _msgrcv; 219*cd3e9333SAli Bahrami msgrcv; 220*cd3e9333SAli Bahrami _msgsnd; 221*cd3e9333SAli Bahrami msgsnd; 222*cd3e9333SAli Bahrami _msync; 223*cd3e9333SAli Bahrami msync; 224*cd3e9333SAli Bahrami _munlock; 225*cd3e9333SAli Bahrami munlock; 226*cd3e9333SAli Bahrami _munmap; 227*cd3e9333SAli Bahrami munmap; 228*cd3e9333SAli Bahrami _nice; 229*cd3e9333SAli Bahrami nice; 230*cd3e9333SAli Bahrami _numeric; 231*cd3e9333SAli Bahrami _open; 232*cd3e9333SAli Bahrami open; 233*cd3e9333SAli Bahrami _opendir; 234*cd3e9333SAli Bahrami opendir; 235*cd3e9333SAli Bahrami _pathconf; 236*cd3e9333SAli Bahrami pathconf; 237*cd3e9333SAli Bahrami _pause; 238*cd3e9333SAli Bahrami pause; 239*cd3e9333SAli Bahrami _pipe; 240*cd3e9333SAli Bahrami pipe; 241*cd3e9333SAli Bahrami _poll; 242*cd3e9333SAli Bahrami poll; 243*cd3e9333SAli Bahrami _profil; 244*cd3e9333SAli Bahrami profil; 245*cd3e9333SAli Bahrami _ptrace; 246*cd3e9333SAli Bahrami ptrace; 247*cd3e9333SAli Bahrami _ptsname; 248*cd3e9333SAli Bahrami ptsname; 249*cd3e9333SAli Bahrami _putmsg; 250*cd3e9333SAli Bahrami putmsg; 251*cd3e9333SAli Bahrami _putpmsg; 252*cd3e9333SAli Bahrami putpmsg; 253*cd3e9333SAli Bahrami _read; 254*cd3e9333SAli Bahrami read; 255*cd3e9333SAli Bahrami _readdir; 256*cd3e9333SAli Bahrami readdir; 257*cd3e9333SAli Bahrami _readlink; 258*cd3e9333SAli Bahrami readlink; 259*cd3e9333SAli Bahrami _readv; 260*cd3e9333SAli Bahrami readv; 261*cd3e9333SAli Bahrami realloc; 262*cd3e9333SAli Bahrami remove; 263*cd3e9333SAli Bahrami _rename; 264*cd3e9333SAli Bahrami rename; 265*cd3e9333SAli Bahrami _rewinddir; 266*cd3e9333SAli Bahrami rewinddir; 267*cd3e9333SAli Bahrami _rmdir; 268*cd3e9333SAli Bahrami rmdir; 269*cd3e9333SAli Bahrami _seekdir; 270*cd3e9333SAli Bahrami seekdir; 271*cd3e9333SAli Bahrami _semctl; 272*cd3e9333SAli Bahrami semctl; 273*cd3e9333SAli Bahrami _semget; 274*cd3e9333SAli Bahrami semget; 275*cd3e9333SAli Bahrami _semop; 276*cd3e9333SAli Bahrami semop; 277*cd3e9333SAli Bahrami _setcontext; 278*cd3e9333SAli Bahrami setcontext; 279*cd3e9333SAli Bahrami _setgid; 280*cd3e9333SAli Bahrami setgid; 281*cd3e9333SAli Bahrami _setgroups; 282*cd3e9333SAli Bahrami setgroups; 283*cd3e9333SAli Bahrami setlocale; 284*cd3e9333SAli Bahrami _setpgid; 285*cd3e9333SAli Bahrami setpgid; 286*cd3e9333SAli Bahrami _setpgrp; 287*cd3e9333SAli Bahrami setpgrp; 288*cd3e9333SAli Bahrami _setrlimit; 289*cd3e9333SAli Bahrami setrlimit; 290*cd3e9333SAli Bahrami _setsid; 291*cd3e9333SAli Bahrami setsid; 292*cd3e9333SAli Bahrami _setuid; 293*cd3e9333SAli Bahrami setuid; 294*cd3e9333SAli Bahrami _shmat; 295*cd3e9333SAli Bahrami shmat; 296*cd3e9333SAli Bahrami _shmctl; 297*cd3e9333SAli Bahrami shmctl; 298*cd3e9333SAli Bahrami _shmdt; 299*cd3e9333SAli Bahrami shmdt; 300*cd3e9333SAli Bahrami _shmget; 301*cd3e9333SAli Bahrami shmget; 302*cd3e9333SAli Bahrami _sigaction; 303*cd3e9333SAli Bahrami sigaction; 304*cd3e9333SAli Bahrami _sigaddset; 305*cd3e9333SAli Bahrami sigaddset; 306*cd3e9333SAli Bahrami _sigaltstack; 307*cd3e9333SAli Bahrami sigaltstack; 308*cd3e9333SAli Bahrami _sigdelset; 309*cd3e9333SAli Bahrami sigdelset; 310*cd3e9333SAli Bahrami _sigemptyset; 311*cd3e9333SAli Bahrami sigemptyset; 312*cd3e9333SAli Bahrami _sigfillset; 313*cd3e9333SAli Bahrami sigfillset; 314*cd3e9333SAli Bahrami _sighold; 315*cd3e9333SAli Bahrami sighold; 316*cd3e9333SAli Bahrami _sigignore; 317*cd3e9333SAli Bahrami sigignore; 318*cd3e9333SAli Bahrami _sigismember; 319*cd3e9333SAli Bahrami sigismember; 320*cd3e9333SAli Bahrami _siglongjmp; 321*cd3e9333SAli Bahrami siglongjmp; 322*cd3e9333SAli Bahrami signal; 323*cd3e9333SAli Bahrami _sigpause; 324*cd3e9333SAli Bahrami sigpause; 325*cd3e9333SAli Bahrami _sigpending; 326*cd3e9333SAli Bahrami sigpending; 327*cd3e9333SAli Bahrami _sigprocmask; 328*cd3e9333SAli Bahrami sigprocmask; 329*cd3e9333SAli Bahrami _sigrelse; 330*cd3e9333SAli Bahrami sigrelse; 331*cd3e9333SAli Bahrami _sigsend; 332*cd3e9333SAli Bahrami sigsend; 333*cd3e9333SAli Bahrami _sigsendset; 334*cd3e9333SAli Bahrami sigsendset; 335*cd3e9333SAli Bahrami _sigset; 336*cd3e9333SAli Bahrami sigset; 337*cd3e9333SAli Bahrami _sigsetjmp; 338*cd3e9333SAli Bahrami sigsetjmp; 339*cd3e9333SAli Bahrami _sigsuspend; 340*cd3e9333SAli Bahrami sigsuspend; 341*cd3e9333SAli Bahrami _stat; 342*cd3e9333SAli Bahrami stat; 343*cd3e9333SAli Bahrami _statvfs; 344*cd3e9333SAli Bahrami statvfs; 345*cd3e9333SAli Bahrami _stime; 346*cd3e9333SAli Bahrami stime; 347*cd3e9333SAli Bahrami strcoll; 348*cd3e9333SAli Bahrami strerror; 349*cd3e9333SAli Bahrami strftime; 350*cd3e9333SAli Bahrami strxfrm; 351*cd3e9333SAli Bahrami _symlink; 352*cd3e9333SAli Bahrami symlink; 353*cd3e9333SAli Bahrami _sync; 354*cd3e9333SAli Bahrami sync; 355*cd3e9333SAli Bahrami _sysconf; 356*cd3e9333SAli Bahrami sysconf; 357*cd3e9333SAli Bahrami system; 358*cd3e9333SAli Bahrami _telldir; 359*cd3e9333SAli Bahrami telldir; 360*cd3e9333SAli Bahrami _time; 361*cd3e9333SAli Bahrami time; 362*cd3e9333SAli Bahrami _times; 363*cd3e9333SAli Bahrami times; 364*cd3e9333SAli Bahrami _timezone; 365*cd3e9333SAli Bahrami timezone; 366*cd3e9333SAli Bahrami _ttyname; 367*cd3e9333SAli Bahrami ttyname; 368*cd3e9333SAli Bahrami _tzname; 369*cd3e9333SAli Bahrami tzname; 370*cd3e9333SAli Bahrami _ulimit; 371*cd3e9333SAli Bahrami ulimit; 372*cd3e9333SAli Bahrami _umask; 373*cd3e9333SAli Bahrami umask; 374*cd3e9333SAli Bahrami _umount; 375*cd3e9333SAli Bahrami umount; 376*cd3e9333SAli Bahrami _uname; 377*cd3e9333SAli Bahrami uname; 378*cd3e9333SAli Bahrami _unlink; 379*cd3e9333SAli Bahrami unlink; 380*cd3e9333SAli Bahrami _unlockpt; 381*cd3e9333SAli Bahrami unlockpt; 382*cd3e9333SAli Bahrami _utime; 383*cd3e9333SAli Bahrami utime; 384*cd3e9333SAli Bahrami _wait; 385*cd3e9333SAli Bahrami wait; 386*cd3e9333SAli Bahrami _waitid; 387*cd3e9333SAli Bahrami waitid; 388*cd3e9333SAli Bahrami _waitpid; 389*cd3e9333SAli Bahrami waitpid; 390*cd3e9333SAli Bahrami _write; 391*cd3e9333SAli Bahrami write; 392*cd3e9333SAli Bahrami _writev; 393*cd3e9333SAli Bahrami writev; 394*cd3e9333SAli Bahrami 395*cd3e9333SAli Bahrami$if _sparc 396*cd3e9333SAli Bahrami # Sparc-only interfaces 397*cd3e9333SAli Bahrami _Q_add; 398*cd3e9333SAli Bahrami _Q_cmp; 399*cd3e9333SAli Bahrami _Q_cmpe; 400*cd3e9333SAli Bahrami _Q_div; 401*cd3e9333SAli Bahrami _Q_dtoq; 402*cd3e9333SAli Bahrami _Q_feq; 403*cd3e9333SAli Bahrami _Q_fge; 404*cd3e9333SAli Bahrami _Q_fgt; 405*cd3e9333SAli Bahrami _Q_fle; 406*cd3e9333SAli Bahrami _Q_flt; 407*cd3e9333SAli Bahrami _Q_fne; 408*cd3e9333SAli Bahrami _Q_itoq; 409*cd3e9333SAli Bahrami _Q_mul; 410*cd3e9333SAli Bahrami _Q_neg; 411*cd3e9333SAli Bahrami _Q_qtod; 412*cd3e9333SAli Bahrami _Q_qtoi; 413*cd3e9333SAli Bahrami _Q_qtos; 414*cd3e9333SAli Bahrami _Q_qtou; 415*cd3e9333SAli Bahrami _Q_sqrt; 416*cd3e9333SAli Bahrami _Q_stoq; 417*cd3e9333SAli Bahrami _Q_sub; 418*cd3e9333SAli Bahrami _Q_utoq; 419*cd3e9333SAli Bahrami .div; 420*cd3e9333SAli Bahrami __dtou; 421*cd3e9333SAli Bahrami __ftou; 422*cd3e9333SAli Bahrami _mmap { FLAGS = NODYNSORT }; 423*cd3e9333SAli Bahrami .mul; 424*cd3e9333SAli Bahrami .rem; 425*cd3e9333SAli Bahrami .stret1; 426*cd3e9333SAli Bahrami .stret2; 427*cd3e9333SAli Bahrami .stret4; 428*cd3e9333SAli Bahrami .stret8; 429*cd3e9333SAli Bahrami .udiv; 430*cd3e9333SAli Bahrami .umul; 431*cd3e9333SAli Bahrami .urem; 432*cd3e9333SAli Bahrami$endif 433*cd3e9333SAli Bahrami 434*cd3e9333SAli Bahrami$if _x86 435*cd3e9333SAli Bahrami # X86-only interfaces 436*cd3e9333SAli Bahrami __flt_rounds; 437*cd3e9333SAli Bahrami _fp_hw; 438*cd3e9333SAli Bahrami _fpstart; 439*cd3e9333SAli Bahrami _fxstat; 440*cd3e9333SAli Bahrami _lxstat; 441*cd3e9333SAli Bahrami _mmap; 442*cd3e9333SAli Bahrami _nuname; 443*cd3e9333SAli Bahrami nuname; 444*cd3e9333SAli Bahrami _sbrk; 445*cd3e9333SAli Bahrami sbrk; 446*cd3e9333SAli Bahrami _xmknod; 447*cd3e9333SAli Bahrami _xstat; 448*cd3e9333SAli Bahrami$endif 449*cd3e9333SAli Bahrami 450*cd3e9333SAli Bahrami 451*cd3e9333SAli Bahrami}; 452