4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
21 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
22 # Use is subject to license terms.
26 # MAPFILE HEADER START
28 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
29 # Object versioning must comply with the rules detailed in
31 # usr/src/lib/README.mapfiles
33 # You should not be making modifications here until you've read the most current
34 # copy of that file. If you need help, contact a gatekeeper for guidance.
40 # DO NOT TOUCH THIS FILE.
41 # This file declares interfaces that are cast in stone.
42 # They offer interfaces that will never change.
43 # DO NOT TOUCH THIS FILE.
48 _stack_grow = FUNCTION;
55 pthread_cond_reltimedwait_np = FUNCTION;
56 cond_reltimedwait = FUNCTION;
61 pthread_mutexattr_setrobust_np = FUNCTION;
62 pthread_mutexattr_getrobust_np = FUNCTION;
63 pthread_mutex_consistent_np = FUNCTION;
68 pthread_attr_getguardsize = FUNCTION;
69 pthread_attr_setguardsize = FUNCTION;
70 pthread_getconcurrency = FUNCTION;
71 pthread_rwlock_destroy = FUNCTION;
72 pthread_rwlock_init = FUNCTION;
73 pthread_rwlock_rdlock = FUNCTION;
74 pthread_rwlock_tryrdlock = FUNCTION;
75 pthread_rwlock_trywrlock = FUNCTION;
76 pthread_rwlock_unlock = FUNCTION;
77 pthread_rwlock_wrlock = FUNCTION;
78 pthread_rwlockattr_destroy = FUNCTION;
79 pthread_rwlockattr_getpshared = FUNCTION;
80 pthread_rwlockattr_init = FUNCTION;
81 pthread_rwlockattr_setpshared = FUNCTION;
82 pthread_setconcurrency = FUNCTION;
83 __xpg4_putmsg = FUNCTION;
84 __xpg4_putpmsg = FUNCTION;
98 pthread_mutexattr_gettype = FUNCTION;
99 pthread_mutexattr_settype = FUNCTION;
123 pthread_attr_destroy = FUNCTION;
124 pthread_attr_getdetachstate = FUNCTION;
125 pthread_attr_getinheritsched = FUNCTION;
126 pthread_attr_getschedparam = FUNCTION;
127 pthread_attr_getschedpolicy = FUNCTION;
128 pthread_attr_getscope = FUNCTION;
129 pthread_attr_getstackaddr = FUNCTION;
130 pthread_attr_getstacksize = FUNCTION;
131 pthread_attr_init = FUNCTION;
132 pthread_attr_setdetachstate = FUNCTION;
133 pthread_attr_setinheritsched = FUNCTION;
134 pthread_attr_setschedparam = FUNCTION;
135 pthread_attr_setschedpolicy = FUNCTION;
136 pthread_attr_setscope = FUNCTION;
137 pthread_attr_setstackaddr = FUNCTION;
138 pthread_attr_setstacksize = FUNCTION;
139 pthread_cancel = FUNCTION;
140 __pthread_cleanup_pop = FUNCTION;
141 __pthread_cleanup_push = FUNCTION;
142 pthread_cond_broadcast = FUNCTION;
143 pthread_cond_destroy = FUNCTION;
144 pthread_cond_init = FUNCTION;
145 pthread_cond_signal = FUNCTION;
146 pthread_cond_timedwait = FUNCTION;
147 pthread_cond_wait = FUNCTION;
148 pthread_condattr_destroy = FUNCTION;
149 pthread_condattr_getpshared = FUNCTION;
150 pthread_condattr_init = FUNCTION;
151 pthread_condattr_setpshared = FUNCTION;
152 pthread_create = FUNCTION;
153 pthread_detach = FUNCTION;
154 pthread_equal = FUNCTION;
155 pthread_exit = FUNCTION;
156 pthread_getschedparam = FUNCTION;
157 pthread_getspecific = FUNCTION;
158 pthread_join = FUNCTION;
159 pthread_key_create = FUNCTION;
160 pthread_key_delete = FUNCTION;
161 pthread_kill = FUNCTION;
162 pthread_mutex_destroy = FUNCTION;
163 pthread_mutex_getprioceiling = FUNCTION;
164 pthread_mutex_init = FUNCTION;
165 pthread_mutex_lock = FUNCTION;
166 pthread_mutex_setprioceiling = FUNCTION;
167 pthread_mutex_trylock = FUNCTION;
168 pthread_mutex_unlock = FUNCTION;
169 pthread_mutexattr_destroy = FUNCTION;
170 pthread_mutexattr_getprioceiling = FUNCTION;
171 pthread_mutexattr_getprotocol = FUNCTION;
172 pthread_mutexattr_getpshared = FUNCTION;
173 pthread_mutexattr_init = FUNCTION;
174 pthread_mutexattr_setprioceiling = FUNCTION;
175 pthread_mutexattr_setprotocol = FUNCTION;
176 pthread_mutexattr_setpshared = FUNCTION;
177 pthread_once = FUNCTION;
178 pthread_self = FUNCTION;
179 pthread_setcancelstate = FUNCTION;
180 pthread_setcanceltype = FUNCTION;
181 pthread_setschedparam = FUNCTION;
182 pthread_setspecific = FUNCTION;
183 pthread_sigmask = FUNCTION;
184 pthread_testcancel = FUNCTION;
186 thr_stksegment = FUNCTION;
188 close = FUNCTION NODIRECT;
191 fork = FUNCTION NODIRECT;
197 setitimer = FUNCTION;
198 sigsetjmp = FUNCTION;
199 sigsuspend = FUNCTION;
204 sigpending = FUNCTION;
209 thr_continue = FUNCTION;
210 thr_create = FUNCTION;
212 thr_getconcurrency = FUNCTION;
213 thr_getprio = FUNCTION;
214 thr_getspecific = FUNCTION;
216 thr_keycreate = FUNCTION;
218 thr_min_stack = FUNCTION;
220 thr_setconcurrency = FUNCTION;
221 thr_setprio = FUNCTION;
222 thr_setspecific = FUNCTION;
223 thr_sigsetmask = FUNCTION;
224 thr_suspend = FUNCTION;
225 thr_yield = FUNCTION;
227 cond_broadcast = FUNCTION;
228 cond_destroy = FUNCTION;
229 cond_init = FUNCTION;
230 cond_signal = FUNCTION;
231 cond_timedwait = FUNCTION;
232 cond_wait = FUNCTION;
234 mutex_destroy = FUNCTION;
235 mutex_init = FUNCTION;
236 mutex_lock = FUNCTION;
237 mutex_trylock = FUNCTION;
238 mutex_unlock = FUNCTION;
239 rw_rdlock = FUNCTION;
240 rw_tryrdlock = FUNCTION;
241 rw_trywrlock = FUNCTION;
242 rw_unlock = FUNCTION;
243 rw_wrlock = FUNCTION;
244 rwlock_destroy = FUNCTION;
245 rwlock_init = FUNCTION;
246 sema_destroy = FUNCTION;
247 sema_init = FUNCTION;
248 sema_post = FUNCTION;
249 sema_trywait = FUNCTION;
250 sema_wait = FUNCTION;
252 sigaction = FUNCTION NODIRECT;
253 sigprocmask = FUNCTION;
256 setcontext = FUNCTION;
257 _mutex_held = FUNCTION;
258 _rw_read_held = FUNCTION;
259 _rw_write_held = FUNCTION;
260 _sema_held = FUNCTION;
266 _resume_ret = FUNCTION;
267 thr_probe_setup = FUNCTION;
268 _thr_continue_allmutators = FUNCTION;
269 _thr_continue_mutator = FUNCTION;
270 _thr_getstate = FUNCTION;
271 _thr_mutators_barrier = FUNCTION;
272 _thr_setmutator = FUNCTION;
273 _thr_setstate = FUNCTION;
274 _thr_sighndlrinfo = FUNCTION;
275 _thr_suspend_allmutators = FUNCTION;
276 _thr_suspend_mutator = FUNCTION;
277 _thr_wait_mutator = FUNCTION;
278 thr_continue_allmutators = FUNCTION;
279 thr_continue_mutator = FUNCTION;
280 thr_getstate = FUNCTION;
281 thr_mutators_barrier = FUNCTION;
282 thr_setmutator = FUNCTION;
283 thr_setstate = FUNCTION;
284 thr_sighndlrinfo = FUNCTION;
285 thr_suspend_allmutators = FUNCTION;
286 thr_suspend_mutator = FUNCTION;
287 thr_wait_mutator = FUNCTION;
288 _mutex_destroy = FUNCTION;
289 _mutex_init = FUNCTION;
290 _mutex_lock = FUNCTION;
291 _mutex_unlock = FUNCTION;
292 _sema_destroy = FUNCTION;
293 _thr_create = FUNCTION;
294 _thr_getspecific = FUNCTION;
295 _thr_join = FUNCTION;
296 _thr_keycreate = FUNCTION;
297 _thr_self = FUNCTION;
298 _thr_setspecific = FUNCTION;
299 _thr_main = FUNCTION;
300 __tls_get_addr = FUNCTION;
302 _rwlock_destroy = FUNCTION;
308 _setcontext = FUNCTION;
309 _sigaction = FUNCTION NODIRECT;
310 _sigprocmask = FUNCTION;
311 _sigsuspend = FUNCTION;
312 _sigsetjmp = FUNCTION;
315 _setitimer = FUNCTION;
316 mutex_held = FUNCTION;
317 rw_read_held = FUNCTION;
318 rw_write_held = FUNCTION;
319 sema_held = FUNCTION;