diff options
Diffstat (limited to 'usr/src/lib/libsys/common/mapfile-vers')
| -rw-r--r-- | usr/src/lib/libsys/common/mapfile-vers | 451 |
1 files changed, 451 insertions, 0 deletions
diff --git a/usr/src/lib/libsys/common/mapfile-vers b/usr/src/lib/libsys/common/mapfile-vers new file mode 100644 index 0000000000..c847354409 --- /dev/null +++ b/usr/src/lib/libsys/common/mapfile-vers @@ -0,0 +1,451 @@ +# +# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# MAPFILE HEADER START +# +# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. +# Object versioning must comply with the rules detailed in +# +# usr/src/lib/README.mapfiles +# +# You should not be making modifications here until you've read the most current +# copy of that file. If you need help, contact a gatekeeper for guidance. +# +# MAPFILE HEADER END +# + +$mapfile_version 2 + +$if !_ELF32 +$error libsys is only supported in 32-bit form +$endif + +$if _sparc +SYMBOL_VERSION SISCD_2.3 { + global: + SISCD_2.3; +} SYSVABI_1.3; +$endif + +SYMBOL_VERSION SYSVABI_1.3 { + global: + _makecontext; + makecontext; + _swapcontext; + swapcontext; + local: + *; +} SYSVABI_1.2; + +SYMBOL_VERSION SYSVABI_1.2 { + global: + _access; + access; + _acct; + acct; + _alarm; + alarm; + _altzone; + atexit; + calloc; + _catclose; + catclose; + _catgets; + catgets; + _catopen; + catopen; + _chdir; + chdir; + _chmod; + chmod; + _chown; + chown; + _chroot; + chroot; + _close; + close; + _closedir; + closedir; + _creat; + creat; + __ctype; + _daylight; + daylight; + _dup; + dup; + _environ; + environ; + _execl; + execl; + _execle; + execle; + _execlp; + execlp; + _execv; + execv; + _execve; + execve; + _execvp; + execvp; + _exit; + exit; + _fattach; + fattach; + _fchdir; + fchdir; + _fchmod; + fchmod; + _fchown; + fchown; + _fcntl; + fcntl; + _fdetach; + fdetach; + _fork; + fork; + _fpathconf; + fpathconf; + free; + _fstat; + fstat; + _fstatvfs; + fstatvfs; + _fsync; + fsync; + _ftok; + ftok; + _getcontext; + getcontext; + _getcwd; + getcwd; + _getegid; + getegid; + _geteuid; + geteuid; + _getgid; + getgid; + _getgrgid; + getgrgid; + _getgrnam; + getgrnam; + _getgroups; + getgroups; + _getlogin; + getlogin; + _getmsg; + getmsg; + _getpgid; + getpgid; + _getpgrp; + getpgrp; + _getpid; + getpid; + _getpmsg; + getpmsg; + _getppid; + getppid; + _getpwnam; + getpwnam; + _getpwuid; + getpwuid; + _getrlimit; + getrlimit; + _getsid; + getsid; + _gettxt; + gettxt; + _getuid; + getuid; + _grantpt; + grantpt; + __huge_val; + _initgroups; + initgroups; + _ioctl; + ioctl; + _isastream; + isastream; + _kill; + kill; + _lchown; + lchown; + _link; + link; + localeconv; + _lseek; + lseek; + _lstat; + lstat; + malloc; + _memcntl; + memcntl; + _mkdir; + mkdir; + _mknod; + mknod; + _mlock; + mlock; + mmap; + _mount; + mount; + _mprotect; + mprotect; + _msgctl; + msgctl; + _msgget; + msgget; + _msgrcv; + msgrcv; + _msgsnd; + msgsnd; + _msync; + msync; + _munlock; + munlock; + _munmap; + munmap; + _nice; + nice; + _numeric; + _open; + open; + _opendir; + opendir; + _pathconf; + pathconf; + _pause; + pause; + _pipe; + pipe; + _poll; + poll; + _profil; + profil; + _ptrace; + ptrace; + _ptsname; + ptsname; + _putmsg; + putmsg; + _putpmsg; + putpmsg; + _read; + read; + _readdir; + readdir; + _readlink; + readlink; + _readv; + readv; + realloc; + remove; + _rename; + rename; + _rewinddir; + rewinddir; + _rmdir; + rmdir; + _seekdir; + seekdir; + _semctl; + semctl; + _semget; + semget; + _semop; + semop; + _setcontext; + setcontext; + _setgid; + setgid; + _setgroups; + setgroups; + setlocale; + _setpgid; + setpgid; + _setpgrp; + setpgrp; + _setrlimit; + setrlimit; + _setsid; + setsid; + _setuid; + setuid; + _shmat; + shmat; + _shmctl; + shmctl; + _shmdt; + shmdt; + _shmget; + shmget; + _sigaction; + sigaction; + _sigaddset; + sigaddset; + _sigaltstack; + sigaltstack; + _sigdelset; + sigdelset; + _sigemptyset; + sigemptyset; + _sigfillset; + sigfillset; + _sighold; + sighold; + _sigignore; + sigignore; + _sigismember; + sigismember; + _siglongjmp; + siglongjmp; + signal; + _sigpause; + sigpause; + _sigpending; + sigpending; + _sigprocmask; + sigprocmask; + _sigrelse; + sigrelse; + _sigsend; + sigsend; + _sigsendset; + sigsendset; + _sigset; + sigset; + _sigsetjmp; + sigsetjmp; + _sigsuspend; + sigsuspend; + _stat; + stat; + _statvfs; + statvfs; + _stime; + stime; + strcoll; + strerror; + strftime; + strxfrm; + _symlink; + symlink; + _sync; + sync; + _sysconf; + sysconf; + system; + _telldir; + telldir; + _time; + time; + _times; + times; + _timezone; + timezone; + _ttyname; + ttyname; + _tzname; + tzname; + _ulimit; + ulimit; + _umask; + umask; + _umount; + umount; + _uname; + uname; + _unlink; + unlink; + _unlockpt; + unlockpt; + _utime; + utime; + _wait; + wait; + _waitid; + waitid; + _waitpid; + waitpid; + _write; + write; + _writev; + writev; + +$if _sparc + # Sparc-only interfaces + _Q_add; + _Q_cmp; + _Q_cmpe; + _Q_div; + _Q_dtoq; + _Q_feq; + _Q_fge; + _Q_fgt; + _Q_fle; + _Q_flt; + _Q_fne; + _Q_itoq; + _Q_mul; + _Q_neg; + _Q_qtod; + _Q_qtoi; + _Q_qtos; + _Q_qtou; + _Q_sqrt; + _Q_stoq; + _Q_sub; + _Q_utoq; + .div; + __dtou; + __ftou; + _mmap { FLAGS = NODYNSORT }; + .mul; + .rem; + .stret1; + .stret2; + .stret4; + .stret8; + .udiv; + .umul; + .urem; +$endif + +$if _x86 + # X86-only interfaces + __flt_rounds; + _fp_hw; + _fpstart; + _fxstat; + _lxstat; + _mmap; + _nuname; + nuname; + _sbrk; + sbrk; + _xmknod; + _xstat; +$endif + + +}; |
