2N/A#
2N/A# CDDL HEADER START
2N/A#
2N/A# The contents of this file are subject to the terms of the
2N/A# Common Development and Distribution License (the "License").
2N/A# You may not use this file except in compliance with the License.
2N/A#
2N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A# or http://www.opensolaris.org/os/licensing.
2N/A# See the License for the specific language governing permissions
2N/A# and limitations under the License.
2N/A#
2N/A# When distributing Covered Code, include this CDDL HEADER in each
2N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A# If applicable, add the following below this CDDL HEADER, with the
2N/A# fields enclosed by brackets "[]" replaced with your own identifying
2N/A# information: Portions Copyright [yyyy] [name of copyright owner]
2N/A#
2N/A# CDDL HEADER END
2N/A#
2N/A# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
2N/A#
2N/A
2N/A#
2N/A# MAPFILE HEADER START
2N/A#
2N/A# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
2N/A# Object versioning must comply with the rules detailed in
2N/A#
2N/A# usr/src/lib/README.mapfiles
2N/A#
2N/A# You should not be making modifications here until you've read the most current
2N/A# copy of that file. If you need help, contact a gatekeeper for guidance.
2N/A#
2N/A# MAPFILE HEADER END
2N/A#
2N/A
2N/A$mapfile_version 2
2N/A
2N/ASTUB_OBJECT;
2N/A
2N/A#
2N/A# DO NOT TOUCH THIS FILE.
2N/A# This file declares interfaces that are cast in stone.
2N/A# They offer interfaces that will never change.
2N/A# DO NOT TOUCH THIS FILE.
2N/A#
2N/A
2N/ASYMBOL_VERSION SUNW_1.4 {
2N/A global:
2N/A cond_reltimedwait { TYPE = FUNCTION };
2N/A pthread_cond_reltimedwait_np { TYPE = FUNCTION };
2N/A local:
2N/A *;
2N/A} SUNW_1.3;
2N/A
2N/ASYMBOL_VERSION SUNW_1.3 {
2N/A global:
2N/A pthread_mutexattr_getrobust_np { TYPE = FUNCTION };
2N/A pthread_mutexattr_setrobust_np { TYPE = FUNCTION };
2N/A pthread_mutex_consistent_np { TYPE = FUNCTION };
2N/A} SUNW_1.2;
2N/A
2N/ASYMBOL_VERSION SUNW_1.2 {
2N/A global:
2N/A getmsg { TYPE = FUNCTION };
2N/A getpmsg { TYPE = FUNCTION };
2N/A lockf { TYPE = FUNCTION };
2N/A msgrcv { TYPE = FUNCTION };
2N/A msgsnd { TYPE = FUNCTION };
2N/A poll { TYPE = FUNCTION };
2N/A pread { TYPE = FUNCTION };
2N/A pthread_attr_getguardsize { TYPE = FUNCTION };
2N/A pthread_attr_setguardsize { TYPE = FUNCTION };
2N/A pthread_getconcurrency { TYPE = FUNCTION };
2N/A pthread_mutexattr_gettype { TYPE = FUNCTION };
2N/A pthread_mutexattr_settype { TYPE = FUNCTION };
2N/A pthread_rwlockattr_destroy { TYPE = FUNCTION };
2N/A pthread_rwlockattr_getpshared { TYPE = FUNCTION };
2N/A pthread_rwlockattr_init { TYPE = FUNCTION };
2N/A pthread_rwlockattr_setpshared { TYPE = FUNCTION };
2N/A pthread_rwlock_destroy { TYPE = FUNCTION };
2N/A pthread_rwlock_init { TYPE = FUNCTION };
2N/A pthread_rwlock_rdlock { TYPE = FUNCTION };
2N/A pthread_rwlock_tryrdlock { TYPE = FUNCTION };
2N/A pthread_rwlock_trywrlock { TYPE = FUNCTION };
2N/A pthread_rwlock_unlock { TYPE = FUNCTION };
2N/A pthread_rwlock_wrlock { TYPE = FUNCTION };
2N/A pthread_setconcurrency { TYPE = FUNCTION };
2N/A putmsg { TYPE = FUNCTION };
2N/A putpmsg { TYPE = FUNCTION };
2N/A pwrite { TYPE = FUNCTION };
2N/A readv { TYPE = FUNCTION };
2N/A select { TYPE = FUNCTION };
2N/A sigpause { TYPE = FUNCTION };
2N/A usleep { TYPE = FUNCTION };
2N/A wait3 { TYPE = FUNCTION };
2N/A waitid { TYPE = FUNCTION };
2N/A writev { TYPE = FUNCTION };
2N/A __xpg4_putmsg { TYPE = FUNCTION };
2N/A __xpg4_putpmsg { TYPE = FUNCTION };
2N/A
2N/A$if _ELF32 # largefile APIs
2N/A lockf64 { TYPE = FUNCTION };
2N/A pread64 { TYPE = FUNCTION };
2N/A pwrite64 { TYPE = FUNCTION };
2N/A$endif
2N/A} SUNW_1.1;
2N/A
2N/ASYMBOL_VERSION SUNW_1.1 {
2N/A global:
2N/A$if _ELF32 # largefile APIs
2N/A creat64 { TYPE = FUNCTION };
2N/A open64 { TYPE = FUNCTION };
2N/A$else
2N/A SUNW_1.1;
2N/A$endif
2N/A} SUNW_0.9;
2N/A
2N/ASYMBOL_VERSION SUNW_0.9 {
2N/A global:
2N/A alarm { TYPE = FUNCTION };
2N/A close { TYPE = FUNCTION };
2N/A cond_broadcast { TYPE = FUNCTION };
2N/A cond_destroy { TYPE = FUNCTION };
2N/A cond_init { TYPE = FUNCTION };
2N/A cond_signal { TYPE = FUNCTION };
2N/A cond_timedwait { TYPE = FUNCTION };
2N/A cond_wait { TYPE = FUNCTION };
2N/A creat { TYPE = FUNCTION };
2N/A fcntl { TYPE = FUNCTION };
2N/A fork { TYPE = FUNCTION };
2N/A fork1 { TYPE = FUNCTION };
2N/A fsync { TYPE = FUNCTION };
2N/A _getfp { TYPE = FUNCTION };
2N/A msync { TYPE = FUNCTION };
2N/A mutex_destroy { TYPE = FUNCTION };
2N/A mutex_init { TYPE = FUNCTION };
2N/A _mutex_lock { TYPE = FUNCTION };
2N/A mutex_lock { TYPE = FUNCTION };
2N/A mutex_trylock { TYPE = FUNCTION };
2N/A mutex_unlock { TYPE = FUNCTION };
2N/A open { TYPE = FUNCTION };
2N/A pause { TYPE = FUNCTION };
2N/A pthread_attr_destroy { TYPE = FUNCTION };
2N/A pthread_attr_getdetachstate { TYPE = FUNCTION };
2N/A pthread_attr_getinheritsched { TYPE = FUNCTION };
2N/A pthread_attr_getschedparam { TYPE = FUNCTION };
2N/A pthread_attr_getschedpolicy { TYPE = FUNCTION };
2N/A pthread_attr_getscope { TYPE = FUNCTION };
2N/A pthread_attr_getstackaddr { TYPE = FUNCTION };
2N/A pthread_attr_getstacksize { TYPE = FUNCTION };
2N/A pthread_attr_init { TYPE = FUNCTION };
2N/A pthread_attr_setdetachstate { TYPE = FUNCTION };
2N/A pthread_attr_setinheritsched { TYPE = FUNCTION };
2N/A pthread_attr_setschedparam { TYPE = FUNCTION };
2N/A pthread_attr_setschedpolicy { TYPE = FUNCTION };
2N/A pthread_attr_setscope { TYPE = FUNCTION };
2N/A pthread_attr_setstackaddr { TYPE = FUNCTION };
2N/A pthread_attr_setstacksize { TYPE = FUNCTION };
2N/A pthread_cancel { TYPE = FUNCTION };
2N/A __pthread_cleanup_pop { TYPE = FUNCTION };
2N/A __pthread_cleanup_push { TYPE = FUNCTION };
2N/A pthread_condattr_destroy { TYPE = FUNCTION };
2N/A pthread_condattr_getpshared { TYPE = FUNCTION };
2N/A pthread_condattr_init { TYPE = FUNCTION };
2N/A pthread_condattr_setpshared { TYPE = FUNCTION };
2N/A pthread_cond_broadcast { TYPE = FUNCTION };
2N/A pthread_cond_destroy { TYPE = FUNCTION };
2N/A pthread_cond_init { TYPE = FUNCTION };
2N/A pthread_cond_signal { TYPE = FUNCTION };
2N/A pthread_cond_timedwait { TYPE = FUNCTION };
2N/A pthread_cond_wait { TYPE = FUNCTION };
2N/A pthread_create { TYPE = FUNCTION };
2N/A pthread_detach { TYPE = FUNCTION };
2N/A pthread_equal { TYPE = FUNCTION };
2N/A pthread_exit { TYPE = FUNCTION };
2N/A pthread_getschedparam { TYPE = FUNCTION };
2N/A pthread_getspecific { TYPE = FUNCTION };
2N/A pthread_join { TYPE = FUNCTION };
2N/A pthread_key_create { TYPE = FUNCTION };
2N/A pthread_key_delete { TYPE = FUNCTION };
2N/A pthread_kill { TYPE = FUNCTION };
2N/A pthread_mutexattr_destroy { TYPE = FUNCTION };
2N/A pthread_mutexattr_getprioceiling { TYPE = FUNCTION };
2N/A pthread_mutexattr_getprotocol { TYPE = FUNCTION };
2N/A pthread_mutexattr_getpshared { TYPE = FUNCTION };
2N/A pthread_mutexattr_init { TYPE = FUNCTION };
2N/A pthread_mutexattr_setprioceiling { TYPE = FUNCTION };
2N/A pthread_mutexattr_setprotocol { TYPE = FUNCTION };
2N/A pthread_mutexattr_setpshared { TYPE = FUNCTION };
2N/A pthread_mutex_destroy { TYPE = FUNCTION };
2N/A pthread_mutex_getprioceiling { TYPE = FUNCTION };
2N/A pthread_mutex_init { TYPE = FUNCTION };
2N/A pthread_mutex_lock { TYPE = FUNCTION };
2N/A pthread_mutex_setprioceiling { TYPE = FUNCTION };
2N/A pthread_mutex_trylock { TYPE = FUNCTION };
2N/A pthread_mutex_unlock { TYPE = FUNCTION };
2N/A pthread_once { TYPE = FUNCTION };
2N/A pthread_self { TYPE = FUNCTION };
2N/A pthread_setcancelstate { TYPE = FUNCTION };
2N/A pthread_setcanceltype { TYPE = FUNCTION };
2N/A pthread_setschedparam { TYPE = FUNCTION };
2N/A pthread_setspecific { TYPE = FUNCTION };
2N/A pthread_sigmask { TYPE = FUNCTION };
2N/A pthread_testcancel { TYPE = FUNCTION };
2N/A read { TYPE = FUNCTION };
2N/A rwlock_init { TYPE = FUNCTION };
2N/A rw_rdlock { TYPE = FUNCTION };
2N/A rw_tryrdlock { TYPE = FUNCTION };
2N/A rw_trywrlock { TYPE = FUNCTION };
2N/A rw_unlock { TYPE = FUNCTION };
2N/A rw_wrlock { TYPE = FUNCTION };
2N/A sema_destroy { TYPE = FUNCTION };
2N/A sema_init { TYPE = FUNCTION };
2N/A sema_post { TYPE = FUNCTION };
2N/A sema_trywait { TYPE = FUNCTION };
2N/A sema_wait { TYPE = FUNCTION };
2N/A setitimer { TYPE = FUNCTION };
2N/A sigaction { TYPE = FUNCTION };
2N/A siglongjmp { TYPE = FUNCTION };
2N/A sigprocmask { TYPE = FUNCTION };
2N/A sigsetjmp { TYPE = FUNCTION };
2N/A sigsuspend { TYPE = FUNCTION };
2N/A sigwait { TYPE = FUNCTION };
2N/A sleep { TYPE = FUNCTION };
2N/A tcdrain { TYPE = FUNCTION };
2N/A thr_continue { TYPE = FUNCTION };
2N/A thr_create { TYPE = FUNCTION };
2N/A thr_exit { TYPE = FUNCTION };
2N/A thr_getconcurrency { TYPE = FUNCTION };
2N/A thr_getprio { TYPE = FUNCTION };
2N/A thr_getspecific { TYPE = FUNCTION };
2N/A thr_join { TYPE = FUNCTION };
2N/A thr_keycreate { TYPE = FUNCTION };
2N/A thr_kill { TYPE = FUNCTION };
2N/A thr_main { TYPE = FUNCTION };
2N/A thr_min_stack { TYPE = FUNCTION };
2N/A thr_self { TYPE = FUNCTION };
2N/A thr_setconcurrency { TYPE = FUNCTION };
2N/A thr_setprio { TYPE = FUNCTION };
2N/A thr_setspecific { TYPE = FUNCTION };
2N/A thr_sigsetmask { TYPE = FUNCTION };
2N/A thr_stksegment { TYPE = FUNCTION };
2N/A thr_suspend { TYPE = FUNCTION };
2N/A thr_yield { TYPE = FUNCTION };
2N/A wait { TYPE = FUNCTION };
2N/A waitpid { TYPE = FUNCTION };
2N/A write { TYPE = FUNCTION };
2N/A};
2N/A
2N/ASYMBOL_VERSION SUNWprivate_1.1 {
2N/A global:
2N/A _alarm { TYPE = FUNCTION };
2N/A _fork { TYPE = FUNCTION };
2N/A _mutex_destroy { TYPE = FUNCTION };
2N/A _mutex_init { TYPE = FUNCTION };
2N/A _mutex_unlock { TYPE = FUNCTION };
2N/A _pthread_setcleanupinit { TYPE = FUNCTION };
2N/A _resume { TYPE = FUNCTION };
2N/A _resume_ret { TYPE = FUNCTION };
2N/A _sema_destroy { TYPE = FUNCTION };
2N/A _setitimer { TYPE = FUNCTION };
2N/A _sigaction { TYPE = FUNCTION };
2N/A _siglongjmp { TYPE = FUNCTION };
2N/A _sigprocmask { TYPE = FUNCTION };
2N/A _sigsetjmp { TYPE = FUNCTION };
2N/A _sigsuspend { TYPE = FUNCTION };
2N/A _sleep { TYPE = FUNCTION };
2N/A _thr_create { TYPE = FUNCTION };
2N/A _thr_getspecific { TYPE = FUNCTION };
2N/A _thr_join { TYPE = FUNCTION };
2N/A _thr_keycreate { TYPE = FUNCTION };
2N/A _thr_main { TYPE = FUNCTION };
2N/A thr_probe_setup { TYPE = FUNCTION };
2N/A _thr_self { TYPE = FUNCTION };
2N/A _thr_setspecific { TYPE = FUNCTION };
2N/A};
2N/A