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;
99 pthread_mutexattr_gettype = FUNCTION;
100 pthread_mutexattr_settype = FUNCTION;
128 pthread_attr_destroy = FUNCTION;
129 pthread_attr_getdetachstate = FUNCTION;
130 pthread_attr_getinheritsched = FUNCTION;
131 pthread_attr_getschedparam = FUNCTION;
132 pthread_attr_getschedpolicy = FUNCTION;
133 pthread_attr_getscope = FUNCTION;
134 pthread_attr_getstackaddr = FUNCTION;
135 pthread_attr_getstacksize = FUNCTION;
136 pthread_attr_init = FUNCTION;
137 pthread_attr_setdetachstate = FUNCTION;
138 pthread_attr_setinheritsched = FUNCTION;
139 pthread_attr_setschedparam = FUNCTION;
140 pthread_attr_setschedpolicy = FUNCTION;
141 pthread_attr_setscope = FUNCTION;
142 pthread_attr_setstackaddr = FUNCTION;
143 pthread_attr_setstacksize = FUNCTION;
144 pthread_cancel = FUNCTION;
145 __pthread_cleanup_pop = FUNCTION;
146 __pthread_cleanup_push = FUNCTION;
147 pthread_cond_broadcast = FUNCTION;
148 pthread_cond_destroy = FUNCTION;
149 pthread_cond_init = FUNCTION;
150 pthread_cond_signal = FUNCTION;
151 pthread_cond_timedwait = FUNCTION;
152 pthread_cond_wait = FUNCTION;
153 pthread_condattr_destroy = FUNCTION;
154 pthread_condattr_getpshared = FUNCTION;
155 pthread_condattr_init = FUNCTION;
156 pthread_condattr_setpshared = FUNCTION;
157 pthread_create = FUNCTION;
158 pthread_detach = FUNCTION;
159 pthread_equal = FUNCTION;
160 pthread_exit = FUNCTION;
161 pthread_getschedparam = FUNCTION;
162 pthread_getspecific = FUNCTION;
163 pthread_join = FUNCTION;
164 pthread_key_create = FUNCTION;
165 pthread_key_delete = FUNCTION;
166 pthread_kill = FUNCTION;
167 pthread_mutex_destroy = FUNCTION;
168 pthread_mutex_getprioceiling = FUNCTION;
169 pthread_mutex_init = FUNCTION;
170 pthread_mutex_lock = FUNCTION;
171 pthread_mutex_setprioceiling = FUNCTION;
172 pthread_mutex_trylock = FUNCTION;
173 pthread_mutex_unlock = FUNCTION;
174 pthread_mutexattr_destroy = FUNCTION;
175 pthread_mutexattr_getprioceiling = FUNCTION;
176 pthread_mutexattr_getprotocol = FUNCTION;
177 pthread_mutexattr_getpshared = FUNCTION;
178 pthread_mutexattr_init = FUNCTION;
179 pthread_mutexattr_setprioceiling = FUNCTION;
180 pthread_mutexattr_setprotocol = FUNCTION;
181 pthread_mutexattr_setpshared = FUNCTION;
182 pthread_once = FUNCTION;
183 pthread_self = FUNCTION;
184 pthread_setcancelstate = FUNCTION;
185 pthread_setcanceltype = FUNCTION;
186 pthread_setschedparam = FUNCTION;
187 pthread_setspecific = FUNCTION;
188 pthread_sigmask = FUNCTION;
189 pthread_testcancel = FUNCTION;
191 close = FUNCTION NODIRECT;
194 fork = FUNCTION NODIRECT;
200 setitimer = FUNCTION;
201 sigsetjmp = FUNCTION;
202 sigsuspend = FUNCTION;
207 sigpending = FUNCTION;
208 } SUNW_0.7 SISCD_2.3b;
214 sigaction = FUNCTION NODIRECT;
215 sigprocmask = FUNCTION;
217 setcontext = FUNCTION;
218 _mutex_held = FUNCTION;
219 _rw_read_held = FUNCTION;
220 _rw_write_held = FUNCTION;
221 _sema_held = FUNCTION;
226 thr_continue = FUNCTION;
227 thr_create = FUNCTION;
229 thr_getconcurrency = FUNCTION;
230 thr_getprio = FUNCTION;
231 thr_getspecific = FUNCTION;
233 thr_keycreate = FUNCTION;
235 thr_min_stack = FUNCTION;
237 thr_setconcurrency = FUNCTION;
238 thr_setprio = FUNCTION;
239 thr_setspecific = FUNCTION;
240 thr_sigsetmask = FUNCTION;
241 thr_suspend = FUNCTION;
242 thr_yield = FUNCTION;
243 cond_broadcast = FUNCTION;
244 cond_destroy = FUNCTION;
245 cond_init = FUNCTION;
246 cond_signal = FUNCTION;
247 cond_timedwait = FUNCTION;
248 cond_wait = FUNCTION;
250 mutex_destroy = FUNCTION;
251 mutex_init = FUNCTION;
252 mutex_lock = FUNCTION;
253 mutex_trylock = FUNCTION;
254 mutex_unlock = FUNCTION;
255 rw_rdlock = FUNCTION;
256 rw_tryrdlock = FUNCTION;
257 rw_trywrlock = FUNCTION;
258 rw_unlock = FUNCTION;
259 rw_wrlock = FUNCTION;
260 rwlock_destroy = FUNCTION;
261 rwlock_init = FUNCTION;
262 sema_destroy = FUNCTION;
263 sema_init = FUNCTION;
264 sema_post = FUNCTION;
265 sema_trywait = FUNCTION;
266 sema_wait = FUNCTION;
273 thr_stksegment = FUNCTION;
279 _resume_ret = FUNCTION;
280 _pthread_setcleanupinit = FUNCTION;
281 thr_probe_setup = FUNCTION;
282 _thr_continue_allmutators = FUNCTION;
283 _thr_continue_mutator = FUNCTION;
284 _thr_getstate = FUNCTION;
285 _thr_mutators_barrier = FUNCTION;
286 _thr_setmutator = FUNCTION;
287 _thr_setstate = FUNCTION;
288 _thr_sighndlrinfo = FUNCTION;
289 _thr_suspend_allmutators = FUNCTION;
290 _thr_suspend_mutator = FUNCTION;
291 _thr_wait_mutator = FUNCTION;
292 thr_continue_allmutators = FUNCTION;
293 thr_continue_mutator = FUNCTION;
294 thr_getstate = FUNCTION;
295 thr_mutators_barrier = FUNCTION;
296 thr_setmutator = FUNCTION;
297 thr_setstate = FUNCTION;
298 thr_sighndlrinfo = FUNCTION;
299 thr_suspend_allmutators = FUNCTION;
300 thr_suspend_mutator = FUNCTION;
301 thr_wait_mutator = FUNCTION;
302 _mutex_destroy = FUNCTION;
303 _mutex_init = FUNCTION;
304 _mutex_lock = FUNCTION;
305 _mutex_unlock = FUNCTION;
306 _sema_destroy = FUNCTION;
307 _thr_create = FUNCTION;
308 _thr_getspecific = FUNCTION;
309 _thr_join = FUNCTION;
310 _thr_keycreate = FUNCTION;
311 _thr_self = FUNCTION;
312 _thr_setspecific = FUNCTION;
313 _thr_main = FUNCTION;
314 __tls_get_addr = FUNCTION;
316 _rwlock_destroy = FUNCTION;
322 _setcontext = FUNCTION;
323 _sigaction = FUNCTION NODIRECT;
324 _sigprocmask = FUNCTION;
325 _sigsuspend = FUNCTION;
326 _sigsetjmp = FUNCTION;
329 _setitimer = FUNCTION;
330 mutex_held = FUNCTION;
331 rw_read_held = FUNCTION;
332 rw_write_held = FUNCTION;
333 sema_held = FUNCTION;
339 } SISCD_2.3a SISCD_2.3b;