--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/lib/libc/sparc/mapfile-vers Tue Aug 08 23:21:36 2006 -0700
@@ -0,0 +1,951 @@
+#
+# 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
+#
+#
+# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+# ident "%Z%%M% %I% %E% SMI"
+#
+
+SUNW_1.23 {
+ global:
+ aio_cancel64;
+ aio_error64;
+ aio_fsync64;
+ aio_read64;
+ aioread64;
+ aio_return64;
+ aio_suspend64;
+ aio_waitn64;
+ aio_write64;
+ aiowrite64;
+ enable_extended_FILE_stdio;
+ lio_listio64;
+ mkstemps64;
+ _mkstemps64;
+ posix_fallocate64;
+};
+
+SUNW_1.22 {
+ global:
+ alphasort64;
+ _alphasort64;
+ dladdr = FUNCTION FILTER /usr/lib/ld.so.1;
+ dladdr1 = FUNCTION FILTER /usr/lib/ld.so.1;
+ dlclose = FUNCTION FILTER /usr/lib/ld.so.1;
+ dldump = FUNCTION FILTER /usr/lib/ld.so.1;
+ dlerror = FUNCTION FILTER /usr/lib/ld.so.1;
+ dlinfo = FUNCTION FILTER /usr/lib/ld.so.1;
+ dlmopen = FUNCTION FILTER /usr/lib/ld.so.1;
+ dlopen = FUNCTION FILTER /usr/lib/ld.so.1;
+ dlsym = FUNCTION FILTER /usr/lib/ld.so.1;
+ pselect_large_fdset;
+ scandir64;
+ _scandir64;
+};
+
+SUNW_1.21.2 {
+ global:
+ __makecontext_v2;
+ ___makecontext_v2;
+};
+
+SUNW_1.21 {
+ global:
+ attropen64;
+ _attropen64;
+ fstatat64;
+ _fstatat64;
+ openat64;
+ _openat64;
+ walkcontext;
+};
+
+SUNW_1.18 {
+ global:
+ select_large_fdset;
+};
+
+SUNW_1.1 {
+ global:
+ creat64;
+ _creat64;
+ fgetpos64;
+ __flt_rounds;
+ fopen64;
+ freopen64;
+ fseeko64;
+ fsetpos64;
+ fstat64;
+ _fstat64;
+ fstatvfs64;
+ _fstatvfs64;
+ ftello64;
+ ftruncate64;
+ _ftruncate64;
+ ftw64;
+ _ftw64;
+ getdents64;
+ _getdents64;
+ getrlimit64;
+ _getrlimit64;
+ lockf64;
+ _lockf64;
+ lseek64;
+ _lseek64;
+ lstat64;
+ _lstat64;
+ mkstemp64;
+ _mkstemp64;
+ mmap64;
+ _mmap64;
+ nftw64;
+ _nftw64;
+ open64;
+ _open64;
+ __posix_readdir_r;
+ pread64;
+ _pread64;
+ pwrite64;
+ _pwrite64;
+ readdir64;
+ _readdir64;
+ readdir64_r;
+ _readdir64_r;
+ setrlimit64;
+ _setrlimit64;
+ s_fcntl;
+ _s_fcntl;
+ s_ioctl;
+ stat64;
+ _stat64;
+ statvfs64;
+ _statvfs64;
+ tell64;
+ _tell64;
+ tmpfile64;
+ truncate64;
+ _truncate64;
+ _xftw64;
+};
+
+SUNW_0.7 {
+ global:
+ _assert;
+ _bufendtab;
+ __builtin_alloca;
+ _ctype;
+ file_to_decimal;
+ _flsbuf;
+ _lastbuf;
+ _mutex_held;
+ _mutex_lock;
+ p_online;
+ _rw_read_held;
+ _rw_write_held;
+ _sibuf;
+ _sobuf;
+ srand48;
+ _sys_buslist;
+ _syscall;
+ _sys_cldlist;
+ sys_errlist;
+ _sys_fpelist;
+ sys_nerr;
+ _sys_nsig;
+ _sys_segvlist;
+ _sys_siginfolistp;
+ _sys_siglist;
+ _sys_siglistn;
+ _sys_siglistp;
+ _sys_traplist;
+} SISCD_2.3;
+
+SISCD_2.3 {
+ global:
+ addseverity;
+ _addseverity;
+ asctime_r;
+ crypt;
+ _crypt;
+ ctime_r;
+ __div64;
+ __dtoll;
+ __dtoull;
+ encrypt;
+ _encrypt;
+ endgrent;
+ endpwent;
+ errno;
+ ___errno;
+ fgetgrent;
+ fgetgrent_r;
+ fgetpwent;
+ fgetpwent_r;
+ flockfile;
+ __ftoll;
+ __ftoull;
+ funlockfile;
+ getchar_unlocked;
+ getc_unlocked;
+ getgrent;
+ getgrent_r;
+ getgrgid_r;
+ getgrnam_r;
+ getitimer;
+ _getitimer;
+ getlogin_r;
+ getpwent;
+ getpwent_r;
+ getpwnam_r;
+ getpwuid_r;
+ gettimeofday;
+ _gettimeofday;
+ gmtime_r;
+ _iob;
+ localtime_r;
+ __mul64;
+ putchar_unlocked;
+ putc_unlocked;
+ _Q_lltoq;
+ _Q_qtoll;
+ _Q_qtoull;
+ _Q_ulltoq;
+ rand_r;
+ readdir_r;
+ __rem64;
+ sbrk;
+ _sbrk;
+ setgrent;
+ setitimer;
+ _setitimer;
+ setkey;
+ _setkey;
+ setpwent;
+ strtok_r;
+ sysinfo;
+ _sysinfo;
+ ttyname_r;
+ __udiv64;
+ __umul64;
+ __urem64;
+} SYSVABI_1.3;
+
+SYSVABI_1.3 {
+ global:
+ .div;
+ .mul;
+ .rem;
+ .stret1;
+ .stret2;
+ .stret4;
+ .stret8;
+ .udiv;
+ .umul;
+ .urem;
+ abort;
+ abs;
+ access;
+ _access;
+ acct;
+ _acct;
+ alarm;
+ _alarm;
+ _altzone;
+ asctime;
+ __assert;
+ atexit;
+ atof;
+ atoi;
+ atol;
+ bsearch;
+ calloc = NODIRECT;
+ catclose;
+ _catclose;
+ catgets;
+ _catgets;
+ catopen;
+ _catopen;
+ cfgetispeed;
+ _cfgetispeed;
+ cfgetospeed;
+ _cfgetospeed;
+ cfsetispeed;
+ _cfsetispeed;
+ cfsetospeed;
+ _cfsetospeed;
+ chdir;
+ _chdir;
+ chmod;
+ _chmod;
+ chown;
+ _chown;
+ chroot;
+ _chroot;
+ _cleanup;
+ clearerr;
+ clock;
+ _close;
+ close = NODIRECT;
+ closedir;
+ _closedir;
+ creat;
+ _creat;
+ ctermid;
+ _ctermid;
+ ctime;
+ __ctype;
+ cuserid;
+ _cuserid;
+ daylight;
+ _daylight;
+ difftime;
+ div;
+ __dtou;
+ dup;
+ _dup;
+ dup2;
+ _dup2;
+ environ = NODIRECT;
+ _environ = NODIRECT;
+ execl;
+ _execl;
+ execle;
+ _execle;
+ execlp;
+ _execlp;
+ execv;
+ _execv;
+ execve;
+ _execve;
+ execvp;
+ _execvp;
+ exit;
+ _exit;
+ fattach;
+ _fattach;
+ fchdir;
+ _fchdir;
+ fchmod;
+ _fchmod;
+ fchown;
+ _fchown;
+ fclose;
+ fcntl;
+ _fcntl;
+ fdetach;
+ _fdetach;
+ fdopen;
+ _fdopen;
+ feof;
+ ferror;
+ fflush;
+ fgetc;
+ fgetpos;
+ fgets;
+ __filbuf;
+ fileno;
+ _fileno;
+ __flsbuf;
+ fmtmsg;
+ _fmtmsg;
+ fopen;
+ _fork;
+ fork = NODIRECT;
+ fpathconf;
+ _fpathconf;
+ fprintf;
+ fputc;
+ fputs;
+ fread;
+ free = NODIRECT;
+ freopen;
+ frexp = FUNCTION FILTER libm.so.2;
+ fscanf;
+ fseek;
+ fsetpos;
+ fstat;
+ _fstat;
+ fstatvfs;
+ _fstatvfs;
+ fsync;
+ _fsync;
+ ftell;
+ ftok;
+ _ftok;
+ __ftou;
+ fwrite;
+ getc;
+ getchar;
+ getcontext;
+ _getcontext;
+ getcwd;
+ _getcwd;
+ getdate;
+ _getdate;
+ getdate_err;
+ _getdate_err;
+ getegid;
+ _getegid;
+ getenv;
+ geteuid;
+ _geteuid;
+ getgid;
+ _getgid;
+ getgrgid;
+ _getgrgid;
+ getgrnam;
+ _getgrnam;
+ getgroups;
+ _getgroups;
+ getlogin;
+ _getlogin;
+ getmsg;
+ _getmsg;
+ getopt;
+ _getopt;
+ getpass;
+ _getpass;
+ getpgid;
+ _getpgid;
+ getpgrp;
+ _getpgrp;
+ getpid;
+ _getpid;
+ getpmsg;
+ _getpmsg;
+ getppid;
+ _getppid;
+ getpwnam;
+ _getpwnam;
+ getpwuid;
+ _getpwuid;
+ getrlimit;
+ _getrlimit;
+ gets;
+ getsid;
+ _getsid;
+ getsubopt;
+ _getsubopt;
+ gettxt;
+ _gettxt;
+ getuid;
+ _getuid;
+ getw;
+ _getw;
+ gmtime;
+ grantpt;
+ _grantpt;
+ hcreate;
+ _hcreate;
+ hdestroy;
+ _hdestroy;
+ hsearch;
+ _hsearch;
+ __huge_val;
+ initgroups;
+ _initgroups;
+ __iob;
+ ioctl;
+ _ioctl;
+ isalnum;
+ isalpha;
+ isascii;
+ _isascii;
+ isastream;
+ _isastream;
+ isatty;
+ _isatty;
+ iscntrl;
+ isdigit;
+ isgraph;
+ islower;
+ isnan = FUNCTION FILTER libm.so.2;
+ _isnan = FUNCTION FILTER libm.so.2;
+ isnand = FUNCTION FILTER libm.so.2;
+ _isnand = FUNCTION FILTER libm.so.2;
+ isprint;
+ ispunct;
+ isspace;
+ isupper;
+ isxdigit;
+ kill;
+ _kill;
+ labs;
+ lchown;
+ _lchown;
+ ldexp = FUNCTION FILTER libm.so.2;
+ ldiv;
+ lfind;
+ _lfind;
+ link;
+ _link;
+ localeconv;
+ localtime;
+ lockf;
+ _lockf;
+ logb = FUNCTION FILTER libm.so.2;
+ longjmp;
+ lsearch;
+ _lsearch;
+ lseek;
+ _lseek;
+ lstat;
+ _lstat;
+ makecontext;
+ _makecontext;
+ malloc = NODIRECT;
+ mblen;
+ mbstowcs;
+ mbtowc;
+ memccpy;
+ _memccpy;
+ memchr;
+ memcmp = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
+ memcntl;
+ _memcntl;
+ memcpy = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
+ memmove = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
+ memset = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
+ mkdir;
+ _mkdir;
+ mkfifo;
+ _mkfifo;
+ mknod;
+ _mknod;
+ mktemp;
+ _mktemp;
+ mktime;
+ mlock;
+ _mlock;
+ mmap;
+ _mmap;
+ modf = FUNCTION FILTER libm.so.2;
+ _modf = FUNCTION FILTER libm.so.2;
+ monitor;
+ _monitor;
+ mount;
+ _mount;
+ mprotect;
+ _mprotect;
+ msgctl;
+ _msgctl;
+ msgget;
+ _msgget;
+ msgrcv;
+ _msgrcv;
+ msgsnd;
+ _msgsnd;
+ msync;
+ _msync;
+ munlock;
+ _munlock;
+ munmap;
+ _munmap;
+ nextafter = FUNCTION FILTER libm.so.2;
+ _nextafter = FUNCTION FILTER libm.so.2;
+ nftw;
+ _nftw;
+ nice;
+ _nice;
+ nl_langinfo;
+ _nl_langinfo;
+ _numeric;
+ open;
+ _open;
+ opendir;
+ _opendir;
+ optarg;
+ opterr;
+ optind;
+ optopt;
+ pathconf;
+ _pathconf;
+ pause;
+ _pause;
+ pclose;
+ _pclose;
+ perror;
+ pipe;
+ _pipe;
+ poll;
+ _poll;
+ popen;
+ _popen;
+ printf;
+ profil;
+ _profil;
+ ptrace;
+ _ptrace;
+ ptsname;
+ _ptsname;
+ putc;
+ putchar;
+ putenv;
+ _putenv;
+ putmsg;
+ _putmsg;
+ putpmsg;
+ _putpmsg;
+ puts;
+ putw;
+ _putw;
+ _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;
+ qsort;
+ _Q_sqrt;
+ _Q_stoq;
+ _Q_sub;
+ _Q_utoq;
+ raise;
+ rand;
+ read;
+ _read;
+ readdir;
+ _readdir;
+ readlink;
+ _readlink;
+ readv;
+ _readv;
+ realloc = NODIRECT;
+ remove;
+ rename;
+ _rename;
+ rewind;
+ rewinddir;
+ _rewinddir;
+ rmdir;
+ _rmdir;
+ scalb = FUNCTION FILTER libm.so.2;
+ _scalb = FUNCTION FILTER libm.so.2;
+ scanf;
+ seekdir;
+ _seekdir;
+ semctl;
+ _semctl;
+ semget;
+ _semget;
+ semop;
+ _semop;
+ setbuf;
+ setcontext;
+ _setcontext;
+ setgid;
+ _setgid;
+ setgroups;
+ _setgroups;
+ setjmp;
+ setlabel;
+ setlocale;
+ setpgid;
+ _setpgid;
+ setpgrp;
+ _setpgrp;
+ setrlimit;
+ _setrlimit;
+ setsid;
+ _setsid;
+ setuid;
+ _setuid;
+ setvbuf;
+ shmat;
+ _shmat;
+ shmctl;
+ _shmctl;
+ shmdt;
+ _shmdt;
+ shmget;
+ _shmget;
+ sigaction = NODIRECT;
+ _sigaction = NODIRECT;
+ 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;
+ sleep;
+ _sleep;
+ sprintf;
+ srand;
+ sscanf;
+ stat;
+ _stat;
+ statvfs;
+ _statvfs;
+ stime;
+ _stime;
+ strcat;
+ strchr;
+ strcmp;
+ strcoll;
+ strcpy;
+ strcspn;
+ strdup;
+ _strdup;
+ strerror;
+ strftime;
+ strlen;
+ strncat;
+ strncmp;
+ strncpy;
+ strpbrk;
+ strrchr;
+ strspn;
+ strstr;
+ strtod;
+ strtok;
+ strtol;
+ strtoul;
+ strxfrm;
+ swab;
+ _swab;
+ swapcontext;
+ _swapcontext;
+ symlink;
+ _symlink;
+ sync;
+ _sync;
+ sysconf;
+ _sysconf;
+ system;
+ tcdrain;
+ _tcdrain;
+ tcflow;
+ _tcflow;
+ tcflush;
+ _tcflush;
+ tcgetattr;
+ _tcgetattr;
+ tcgetpgrp;
+ _tcgetpgrp;
+ tcgetsid;
+ _tcgetsid;
+ tcsendbreak;
+ _tcsendbreak;
+ tcsetattr;
+ _tcsetattr;
+ tcsetpgrp;
+ _tcsetpgrp;
+ tdelete;
+ _tdelete;
+ tell;
+ _tell;
+ telldir;
+ _telldir;
+ tempnam;
+ _tempnam;
+ tfind;
+ _tfind;
+ time;
+ _time;
+ times;
+ _times;
+ timezone;
+ _timezone;
+ tmpfile;
+ tmpnam;
+ toascii;
+ _toascii;
+ tolower;
+ _tolower;
+ toupper;
+ _toupper;
+ tsearch;
+ _tsearch;
+ ttyname;
+ _ttyname;
+ twalk;
+ _twalk;
+ tzname;
+ _tzname;
+ tzset;
+ _tzset;
+ ulimit;
+ _ulimit;
+ umask;
+ _umask;
+ umount;
+ _umount;
+ uname;
+ _uname;
+ ungetc;
+ unlink;
+ _unlink;
+ unlockpt;
+ _unlockpt;
+ utime;
+ _utime;
+ vfprintf;
+ vprintf;
+ vsprintf;
+ wait;
+ _wait;
+ waitid;
+ _waitid;
+ waitpid;
+ _waitpid;
+ wcstombs;
+ wctomb;
+ write;
+ _write;
+ writev;
+ _writev;
+ _xftw;
+};
+
+SUNWprivate_1.1 {
+ global:
+ __ashldi3;
+ __ashrdi3;
+ _cerror;
+ _cerror64;
+ __cmpdi2;
+ __divdi3;
+ _dladdr = FUNCTION FILTER /usr/lib/ld.so.1;
+ _dladdr1 = FUNCTION FILTER /usr/lib/ld.so.1;
+ _dlclose = FUNCTION FILTER /usr/lib/ld.so.1;
+ _dldump = FUNCTION FILTER /usr/lib/ld.so.1;
+ _dlerror = FUNCTION FILTER /usr/lib/ld.so.1;
+ _dlinfo = FUNCTION FILTER /usr/lib/ld.so.1;
+ _dlmopen = FUNCTION FILTER /usr/lib/ld.so.1;
+ _dlopen = FUNCTION FILTER /usr/lib/ld.so.1;
+ _dlsym = FUNCTION FILTER /usr/lib/ld.so.1;
+ _file_set;
+ __floatdidf;
+ __floatdisf;
+ _fprintf_c89;
+ _fscanf_c89;
+ __fseterror_u;
+ _fwprintf_c89;
+ _fwscanf_c89;
+ gtty;
+ _gtty;
+ _hasmntopt;
+ _imaxabs_c89;
+ _imaxdiv_c89;
+ install_utrap;
+ _install_utrap;
+ _ld_libc = FUNCTION FILTER /usr/lib/ld.so.1;
+ __lshrdi3;
+ __lyday_to_month;
+ _memcmp = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
+ _memcpy = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
+ _memmove = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
+ _memset = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
+ __moddi3;
+ __mon_lengths;
+ __muldi3;
+ nop;
+ _printf_c89;
+ _Q_cplx_div;
+ _Q_cplx_div_ix;
+ _Q_cplx_div_rx;
+ _Q_cplx_lr_div;
+ _Q_cplx_lr_div_ix;
+ _Q_cplx_lr_div_rx;
+ _Q_cplx_lr_mul;
+ _Q_cplx_mul;
+ _QgetRD;
+ _scanf_c89;
+ _snprintf_c89;
+ _sprintf_c89;
+ _sscanf_c89;
+ _strtoimax_c89;
+ _strtoumax_c89;
+ _swprintf_c89;
+ _swscanf_c89;
+ _sys_errlist;
+ _sys_errs;
+ _sys_index;
+ _sys_nerr;
+ _sys_num_err;
+ _syssun;
+ __ucmpdi2;
+ __udivdi3;
+ __umoddi3;
+ _vfprintf_c89;
+ _vfscanf_c89;
+ _vfwprintf_c89;
+ _vfwscanf_c89;
+ _vprintf_c89;
+ _vscanf_c89;
+ _vsnprintf_c89;
+ _vsprintf_c89;
+ _vsscanf_c89;
+ _vswprintf_c89;
+ _vswscanf_c89;
+ _vwprintf_c89;
+ _vwscanf_c89;
+ _wcstoimax_c89;
+ _wcstoumax_c89;
+ _wprintf_c89;
+ _wscanf_c89;
+ _xregs_clrptr;
+ __yday_to_month;
+};