usr/src/lib/libthread/sparc/mapfile-vers
changeset 0 68f95e015346
child 4271 dda1ded496b7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/lib/libthread/sparc/mapfile-vers	Tue Jun 14 00:00:00 2005 -0700
@@ -0,0 +1,450 @@
+#
+# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (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
+#
+# ident	"%Z%%M%	%I%	%E% SMI"
+#
+
+#
+# DO NOT TOUCH THIS FILE.
+# This file declares interfaces that are cast in stone.
+# They offer interfaces that will never change.
+# DO NOT TOUCH THIS FILE.
+#
+
+SUNW_1.6.1 {
+    global:
+	_stack_grow = FUNCTION;
+    local:
+	*;
+} SUNW_1.6;
+
+SUNW_1.6 {
+    global:
+	pthread_cond_reltimedwait_np = FUNCTION;
+	cond_reltimedwait = FUNCTION;
+} SUNW_1.5;
+
+SUNW_1.5 {
+    global:
+	pthread_mutexattr_setrobust_np = FUNCTION;
+	pthread_mutexattr_getrobust_np = FUNCTION;
+	pthread_mutex_consistent_np = FUNCTION;
+} SUNW_1.4;
+
+SUNW_1.4 {
+    global:
+	pthread_attr_getguardsize = FUNCTION;
+	pthread_attr_setguardsize = FUNCTION;
+	pthread_getconcurrency = FUNCTION;
+	pthread_rwlock_destroy = FUNCTION;
+	pthread_rwlock_init = FUNCTION;
+	pthread_rwlock_rdlock = FUNCTION;
+	pthread_rwlock_tryrdlock = FUNCTION;
+	pthread_rwlock_trywrlock = FUNCTION;
+	pthread_rwlock_unlock = FUNCTION;
+	pthread_rwlock_wrlock = FUNCTION;
+	pthread_rwlockattr_destroy = FUNCTION;
+	pthread_rwlockattr_getpshared = FUNCTION;
+	pthread_rwlockattr_init = FUNCTION;
+	pthread_rwlockattr_setpshared = FUNCTION;
+	pthread_setconcurrency = FUNCTION;
+	__xpg4_putmsg = FUNCTION;
+	__xpg4_putpmsg = FUNCTION;
+	getmsg = FUNCTION;
+	getpmsg = FUNCTION;
+	lockf64 = FUNCTION;
+	lockf = FUNCTION;
+	msgrcv = FUNCTION;
+	msgsnd = FUNCTION;
+	poll = FUNCTION;
+	putmsg = FUNCTION;
+	putpmsg = FUNCTION;
+	select = FUNCTION;
+	sigpause = FUNCTION;
+	usleep = FUNCTION;
+	wait3 = FUNCTION;
+	waitid = FUNCTION;
+	pthread_mutexattr_gettype = FUNCTION;
+	pthread_mutexattr_settype = FUNCTION;
+	pread = FUNCTION;
+	pread64 = FUNCTION;
+	pwrite = FUNCTION;
+	pwrite64 = FUNCTION;
+	readv = FUNCTION;
+	writev = FUNCTION;
+} SUNW_1.3;
+
+SUNW_1.3 {
+    global:
+	SUNW_1.3;
+} SUNW_1.2;
+
+SUNW_1.2 {
+    global:
+	SUNW_1.2;
+} SUNW_1.1;
+
+SUNW_1.1 {
+    global:
+	creat64 = FUNCTION;
+	open64 = FUNCTION;
+	kill = FUNCTION;
+} SUNW_0.9;
+
+SUNW_0.9 {
+    global:
+	pthread_attr_destroy = FUNCTION;
+	pthread_attr_getdetachstate = FUNCTION;
+	pthread_attr_getinheritsched = FUNCTION;
+	pthread_attr_getschedparam = FUNCTION;
+	pthread_attr_getschedpolicy = FUNCTION;
+	pthread_attr_getscope = FUNCTION;
+	pthread_attr_getstackaddr = FUNCTION;
+	pthread_attr_getstacksize = FUNCTION;
+	pthread_attr_init = FUNCTION;
+	pthread_attr_setdetachstate = FUNCTION;
+	pthread_attr_setinheritsched = FUNCTION;
+	pthread_attr_setschedparam = FUNCTION;
+	pthread_attr_setschedpolicy = FUNCTION;
+	pthread_attr_setscope = FUNCTION;
+	pthread_attr_setstackaddr = FUNCTION;
+	pthread_attr_setstacksize = FUNCTION;
+	pthread_cancel = FUNCTION;
+	__pthread_cleanup_pop = FUNCTION;
+	__pthread_cleanup_push = FUNCTION;
+	pthread_cond_broadcast = FUNCTION;
+	pthread_cond_destroy = FUNCTION;
+	pthread_cond_init = FUNCTION;
+	pthread_cond_signal = FUNCTION;
+	pthread_cond_timedwait = FUNCTION;
+	pthread_cond_wait = FUNCTION;
+	pthread_condattr_destroy = FUNCTION;
+	pthread_condattr_getpshared = FUNCTION;
+	pthread_condattr_init = FUNCTION;
+	pthread_condattr_setpshared = FUNCTION;
+	pthread_create = FUNCTION;
+	pthread_detach = FUNCTION;
+	pthread_equal = FUNCTION;
+	pthread_exit = FUNCTION;
+	pthread_getschedparam = FUNCTION;
+	pthread_getspecific = FUNCTION;
+	pthread_join = FUNCTION;
+	pthread_key_create = FUNCTION;
+	pthread_key_delete = FUNCTION;
+	pthread_kill = FUNCTION;
+	pthread_mutex_destroy = FUNCTION;
+	pthread_mutex_getprioceiling = FUNCTION;
+	pthread_mutex_init = FUNCTION;
+	pthread_mutex_lock = FUNCTION;
+	pthread_mutex_setprioceiling = FUNCTION;
+	pthread_mutex_trylock = FUNCTION;
+	pthread_mutex_unlock = FUNCTION;
+	pthread_mutexattr_destroy = FUNCTION;
+	pthread_mutexattr_getprioceiling = FUNCTION;
+	pthread_mutexattr_getprotocol = FUNCTION;
+	pthread_mutexattr_getpshared = FUNCTION;
+	pthread_mutexattr_init = FUNCTION;
+	pthread_mutexattr_setprioceiling = FUNCTION;
+	pthread_mutexattr_setprotocol = FUNCTION;
+	pthread_mutexattr_setpshared = FUNCTION;
+	pthread_once = FUNCTION;
+	pthread_self = FUNCTION;
+	pthread_setcancelstate = FUNCTION;
+	pthread_setcanceltype = FUNCTION;
+	pthread_setschedparam = FUNCTION;
+	pthread_setspecific = FUNCTION;
+	pthread_sigmask = FUNCTION;
+	pthread_testcancel = FUNCTION;
+	alarm = FUNCTION;
+	close = FUNCTION;
+	creat = FUNCTION;
+	fcntl = FUNCTION;
+	fork = FUNCTION;
+	fsync = FUNCTION;
+	msync = FUNCTION;
+	open = FUNCTION;
+	pause = FUNCTION;
+	read = FUNCTION;
+	setitimer = FUNCTION;
+	sigsetjmp = FUNCTION;
+	sigsuspend = FUNCTION;
+	tcdrain = FUNCTION;
+	wait = FUNCTION;
+	waitpid = FUNCTION;
+	write = FUNCTION;
+	sigpending = FUNCTION;
+} SUNW_0.7 SISCD_2.3b;
+
+SUNW_0.7 {
+    global:
+	lwp_self = FUNCTION;
+	_getfp = FUNCTION;
+	sigaction = FUNCTION;
+	sigprocmask = FUNCTION;
+	sleep = FUNCTION;
+	setcontext = FUNCTION;
+	_mutex_held = FUNCTION;
+	_rw_read_held = FUNCTION;
+	_rw_write_held = FUNCTION;
+	_sema_held = FUNCTION;
+} SISCD_2.3a;
+
+SISCD_2.3a {
+    global:
+	thr_continue = FUNCTION;
+	thr_create = FUNCTION;
+	thr_exit = FUNCTION;
+	thr_getconcurrency = FUNCTION;
+	thr_getprio = FUNCTION;
+	thr_getspecific = FUNCTION;
+	thr_join = FUNCTION;
+	thr_keycreate = FUNCTION;
+	thr_kill = FUNCTION;
+	thr_min_stack = FUNCTION;
+	thr_self = FUNCTION;
+	thr_setconcurrency = FUNCTION;
+	thr_setprio = FUNCTION;
+	thr_setspecific = FUNCTION;
+	thr_sigsetmask = FUNCTION;
+	thr_suspend = FUNCTION;
+	thr_yield = FUNCTION;
+	cond_broadcast = FUNCTION;
+	cond_destroy = FUNCTION;
+	cond_init = FUNCTION;
+	cond_signal = FUNCTION;
+	cond_timedwait = FUNCTION;
+	cond_wait = FUNCTION;
+	fork1 = FUNCTION;
+	mutex_destroy = FUNCTION;
+	mutex_init = FUNCTION;
+	mutex_lock = FUNCTION;
+	mutex_trylock = FUNCTION;
+	mutex_unlock = FUNCTION;
+	rw_rdlock = FUNCTION;
+	rw_tryrdlock = FUNCTION;
+	rw_trywrlock = FUNCTION;
+	rw_unlock = FUNCTION;
+	rw_wrlock = FUNCTION;
+	rwlock_destroy = FUNCTION;
+	rwlock_init = FUNCTION;
+	sema_destroy = FUNCTION;
+	sema_init = FUNCTION;
+	sema_post = FUNCTION;
+	sema_trywait = FUNCTION;
+	sema_wait = FUNCTION;
+	sigwait = FUNCTION;
+};
+
+SISCD_2.3b {
+    global:
+	thr_main = FUNCTION;
+	thr_stksegment = FUNCTION;
+};
+
+SUNWprivate_1.1 {
+    global:
+	_pthread_rwlock_trywrlock = FUNCTION;
+	_resume = FUNCTION;
+	_resume_ret = FUNCTION;
+	_canceloff = FUNCTION;
+	_cancelon = FUNCTION;
+	__pthread_min_stack = FUNCTION;
+	_pthread_mutexattr_gettype = FUNCTION;
+	_pthread_mutexattr_settype = FUNCTION;
+	_pthread_setcleanupinit = FUNCTION;
+	_pthread_rwlockattr_setpshared = FUNCTION;
+	_pthread_create = FUNCTION;
+	_pthread_join = FUNCTION;
+	_pthread_detach = FUNCTION;
+	_pthread_once = FUNCTION;
+	_pthread_equal = FUNCTION;
+	_pthread_setschedparam = FUNCTION;
+	_pthread_getschedparam = FUNCTION;
+	_pthread_getspecific = FUNCTION;
+	_pthread_setspecific = FUNCTION;
+	_pthread_key_create = FUNCTION;
+	_pthread_key_delete = FUNCTION;
+	_pthread_exit = FUNCTION;
+	_pthread_kill = FUNCTION;
+	_pthread_self = FUNCTION;
+	_pthread_sigmask = FUNCTION;
+	_pthread_cancel = FUNCTION;
+	_pthread_testcancel = FUNCTION;
+	_pthread_setcanceltype = FUNCTION;
+	_pthread_setcancelstate = FUNCTION;
+	_pthread_attr_init = FUNCTION;
+	_pthread_attr_destroy = FUNCTION;
+	_pthread_attr_setstacksize = FUNCTION;
+	_pthread_attr_getstacksize = FUNCTION;
+	_pthread_attr_setstackaddr = FUNCTION;
+	_pthread_attr_getstackaddr = FUNCTION;
+	_pthread_attr_setdetachstate = FUNCTION;
+	_pthread_attr_getdetachstate = FUNCTION;
+	_pthread_attr_setscope = FUNCTION;
+	_pthread_attr_getscope = FUNCTION;
+	_pthread_attr_setinheritsched = FUNCTION;
+	_pthread_attr_getinheritsched = FUNCTION;
+	_pthread_attr_setschedpolicy = FUNCTION;
+	_pthread_attr_getschedpolicy = FUNCTION;
+	_pthread_attr_setschedparam = FUNCTION;
+	_pthread_attr_getschedparam = FUNCTION;
+	_pthread_mutexattr_init = FUNCTION;
+	_pthread_mutexattr_destroy = FUNCTION;
+	_pthread_mutexattr_setpshared = FUNCTION;
+	_pthread_mutexattr_getpshared = FUNCTION;
+	_pthread_mutexattr_setprotocol = FUNCTION;
+	_pthread_mutexattr_getprotocol = FUNCTION;
+	_pthread_mutexattr_setprioceiling = FUNCTION;
+	_pthread_mutexattr_getprioceiling = FUNCTION;
+	_pthread_mutex_setprioceiling = FUNCTION;
+	_pthread_mutex_getprioceiling = FUNCTION;
+	_pthread_mutex_init = FUNCTION;
+	_pthread_condattr_init = FUNCTION;
+	_pthread_condattr_destroy = FUNCTION;
+	_pthread_condattr_setpshared = FUNCTION;
+	_pthread_condattr_getpshared = FUNCTION;
+	_pthread_cond_init = FUNCTION;
+	_pthread_mutex_destroy = FUNCTION;
+	_pthread_mutex_lock = FUNCTION;
+	_pthread_mutex_unlock = FUNCTION;
+	_pthread_mutex_trylock = FUNCTION;
+	_pthread_cond_destroy = FUNCTION;
+	_pthread_cond_wait = FUNCTION;
+	_pthread_cond_timedwait = FUNCTION;
+	_pthread_cond_reltimedwait_np = FUNCTION;
+	_pthread_cond_signal = FUNCTION;
+	_pthread_cond_broadcast = FUNCTION;
+	_pthread_attr_getguardsize = FUNCTION;
+	_pthread_attr_setguardsize = FUNCTION;
+	_pthread_getconcurrency = FUNCTION;
+	_pthread_setconcurrency = FUNCTION;
+	_pthread_rwlock_init = FUNCTION;
+	_pthread_rwlock_destroy = FUNCTION;
+	_pthread_rwlock_rdlock = FUNCTION;
+	_pthread_rwlock_tryrdlock = FUNCTION;
+	_pthread_rwlock_wrlock = FUNCTION;
+	_pthread_rwlock_unlock = FUNCTION;
+	_pthread_rwlockattr_init = FUNCTION;
+	_pthread_rwlockattr_destroy = FUNCTION;
+	_pthread_rwlockattr_getpshared = FUNCTION;
+	_pthread_mutexattr_setrobust_np = FUNCTION;
+	_pthread_mutexattr_getrobust_np = FUNCTION;
+	_pthread_mutex_consistent_np = FUNCTION;
+	thr_probe_setup = FUNCTION;
+	__thr_door_unbind = FUNCTION;
+	_thr_detach = FUNCTION;
+	_thr_key_delete = FUNCTION;
+	_thr_continue_allmutators = FUNCTION;
+	_thr_continue_mutator = FUNCTION;
+	_thr_getstate = FUNCTION;
+	_thr_mutators_barrier = FUNCTION;
+	_thr_setmutator = FUNCTION;
+	_thr_setstate = FUNCTION;
+	_thr_sighndlrinfo = FUNCTION;
+	_thr_suspend_allmutators = FUNCTION;
+	_thr_suspend_mutator = FUNCTION;
+	_thr_wait_mutator = FUNCTION;
+	thr_continue_allmutators = FUNCTION;
+	thr_continue_mutator = FUNCTION;
+	thr_getstate = FUNCTION;
+	thr_mutators_barrier = FUNCTION;
+	thr_setmutator = FUNCTION;
+	thr_setstate = FUNCTION;
+	thr_sighndlrinfo = FUNCTION;
+	thr_suspend_allmutators = FUNCTION;
+	thr_suspend_mutator = FUNCTION;
+	thr_wait_mutator = FUNCTION;
+	_cond_broadcast = FUNCTION;
+	_cond_init = FUNCTION;
+	_cond_destroy = FUNCTION;
+	_cond_signal = FUNCTION;
+	_cond_timedwait = FUNCTION;
+	_cond_reltimedwait = FUNCTION;
+	_cond_wait = FUNCTION;
+	_mutex_destroy = FUNCTION;
+	_mutex_init = FUNCTION;
+	_mutex_lock = FUNCTION;
+	_mutex_trylock = FUNCTION;
+	_mutex_unlock = FUNCTION;
+	_rw_rdlock = FUNCTION;
+	_rw_tryrdlock = FUNCTION;
+	_rw_trywrlock = FUNCTION;
+	_rw_unlock = FUNCTION;
+	_rw_wrlock = FUNCTION;
+	_rwlock_init = FUNCTION;
+	_sema_init = FUNCTION;
+	_sema_destroy = FUNCTION;
+	_sema_post = FUNCTION;
+	_sema_trywait = FUNCTION;
+	_sema_wait = FUNCTION;
+	_thr_continue = FUNCTION;
+	_thr_create = FUNCTION;
+	_thr_exit = FUNCTION;
+	_thr_getconcurrency = FUNCTION;
+	_thr_getprio = FUNCTION;
+	_thr_getspecific = FUNCTION;
+	_thr_join = FUNCTION;
+	_thr_keycreate = FUNCTION;
+	_thr_kill = FUNCTION;
+	_thr_self = FUNCTION;
+	_thr_setconcurrency = FUNCTION;
+	_thr_setprio = FUNCTION;
+	_thr_setspecific = FUNCTION;
+	_thr_sigsetmask = FUNCTION;
+	_thr_suspend = FUNCTION;
+	_thr_yield = FUNCTION;
+	_thr_main = FUNCTION;
+	_thr_min_stack = FUNCTION;
+	_thr_stksegment = FUNCTION;
+	__tls_get_addr = FUNCTION;
+	__sigtimedwait = FUNCTION;
+	_getsp = FUNCTION;
+	_rwlock_destroy = FUNCTION;
+	__gettsp = FUNCTION;
+	_assfail = FUNCTION;
+	_sigoff = FUNCTION;
+	_sigon = FUNCTION;
+	__nanosleep = FUNCTION;
+	_fork = FUNCTION;
+	_fork1 = FUNCTION;
+	_setcontext = FUNCTION;
+	_sigaction = FUNCTION;
+	_sigprocmask = FUNCTION;
+	_sigwait = FUNCTION;
+	_sigsuspend = FUNCTION;
+	_sigsetjmp = FUNCTION;
+	_sleep = FUNCTION;
+	_alarm = FUNCTION;
+	_setitimer = FUNCTION;
+	mutex_held = FUNCTION;
+	rw_read_held = FUNCTION;
+	rw_write_held = FUNCTION;
+	sema_held = FUNCTION;
+};
+
+SISCD_2.3 {
+    global:
+	SISCD_2.3;
+} SISCD_2.3a SISCD_2.3b;
+