xref: /illumos-gate/usr/src/lib/libc/port/mapfile-vers (revision ca9327a6de44d69ddab3668cc1e143ce781387a3)
1#
2# CDDL HEADER START
3#
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.
7#
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.
12#
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]
18#
19# CDDL HEADER END
20#
21#
22# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
23# Use is subject to license terms.
24#
25# ident	"%Z%%M%	%I%	%E% SMI"
26#
27
28#
29# All function names added to this or any other libc mapfile
30# must be placed under the 'protected:' designation.
31# The 'global:' designation is used *only* for data
32# items and for the members of the malloc() family.
33#
34
35SUNW_1.23 {		# SunOS 5.11 (Solaris 11)
36    protected:
37	addrtosymstr;
38	aio_cancel;
39	aiocancel;
40	aio_error;
41	aio_fsync;
42	aio_read;
43	aioread;
44	aio_return;
45	aio_suspend;
46	aiowait;
47	aio_waitn;
48	aio_write;
49	aiowrite;
50	assfail;
51	backtrace;
52	backtrace_symbols;
53	backtrace_symbols_fd;
54	clock_getres;
55	clock_gettime;
56	clock_nanosleep;
57	clock_settime;
58	dirfd;
59	door_bind;
60	door_call;
61	door_create;
62	door_cred;
63	door_getparam;
64	door_info;
65	door_return;
66	door_revoke;
67	door_server_create;
68	door_setparam;
69	door_ucred;
70	door_unbind;
71	err;
72	errx;
73	fdatasync;
74	fgetattr;
75	forkallx;
76	forkx;
77	fsetattr;
78	getattrat;
79	_getpagesizes;
80	getpagesizes2;
81	_getpagesizes2;
82	htonl;
83	htons;
84	lio_listio;
85	mkdtemp;
86	_mkdtemp;
87	mkstemps;
88	_mkstemps;
89	mq_close;
90	mq_getattr;
91	mq_notify;
92	mq_open;
93	mq_receive;
94	mq_reltimedreceive_np;
95	mq_reltimedsend_np;
96	mq_send;
97	mq_setattr;
98	mq_timedreceive;
99	mq_timedsend;
100	mq_unlink;
101	nanosleep;
102	ntohl;
103	ntohs;
104	posix_fallocate;
105	pthread_key_create_once_np;
106	_renameat;
107	sched_getparam;
108	sched_get_priority_max;
109	sched_get_priority_min;
110	sched_getscheduler;
111	sched_rr_get_interval;
112	sched_setparam;
113	sched_setscheduler;
114	sched_yield;
115	sem_close;
116	sem_destroy;
117	sem_getvalue;
118	sem_init;
119	sem_open;
120	sem_post;
121	sem_reltimedwait_np;
122	sem_timedwait;
123	sem_trywait;
124	sem_unlink;
125	sem_wait;
126	setattrat;
127	_sharefs;
128	shm_open;
129	shm_unlink;
130	sigqueue;
131	sigtimedwait;
132	sigwaitinfo;
133	strnlen;
134	thr_keycreate_once =		NODYNSORT;
135	timer_create;
136	timer_delete;
137	timer_getoverrun;
138	timer_gettime;
139	timer_settime;
140	u8_strcmp;
141	u8_textprep_str;
142	u8_validate;
143	uconv_u16tou32;
144	uconv_u16tou8;
145	uconv_u32tou16;
146	uconv_u32tou8;
147	uconv_u8tou16;
148	uconv_u8tou32;
149	uucopy;
150	uucopystr;
151	vforkx;
152	verr;
153	verrx;
154	vwarn;
155	vwarnx;
156	warn;
157	warnx;
158} SUNW_1.22.3;
159
160SUNW_1.22.3 {		# SunOS 5.10 (Solaris 10) patch additions
161    protected:
162	mutex_consistent;
163} SUNW_1.22.2;
164
165SUNW_1.22.2 {		# SunOS 5.10 (Solaris 10) patch additions
166    protected:
167	is_system_labeled;
168	ucred_getlabel;
169	_ucred_getlabel;
170} SUNW_1.22.1;
171
172SUNW_1.22.1 {		# SunOS 5.10 (Solaris 10) patch additions
173    protected:
174	atomic_add_8;
175	atomic_add_8_nv;
176	atomic_add_char =		NODYNSORT;
177	atomic_add_char_nv =		NODYNSORT;
178	atomic_add_int =		NODYNSORT;
179	atomic_add_int_nv =		NODYNSORT;
180	atomic_add_ptr =		NODYNSORT;
181	atomic_add_ptr_nv =		NODYNSORT;
182	atomic_add_short =		NODYNSORT;
183	atomic_add_short_nv =		NODYNSORT;
184	atomic_and_16;
185	atomic_and_16_nv;
186	atomic_and_32_nv;
187	atomic_and_64;
188	atomic_and_64_nv;
189	atomic_and_8;
190	atomic_and_8_nv;
191	atomic_and_uchar =		NODYNSORT;
192	atomic_and_uchar_nv =		NODYNSORT;
193	atomic_and_uint_nv =		NODYNSORT;
194	atomic_and_ulong =		NODYNSORT;
195	atomic_and_ulong_nv =		NODYNSORT;
196	atomic_and_ushort =		NODYNSORT;
197	atomic_and_ushort_nv =		NODYNSORT;
198	atomic_cas_16;
199	atomic_cas_32;
200	atomic_cas_64;
201	atomic_cas_8;
202	atomic_cas_ptr =		NODYNSORT;
203	atomic_cas_uchar =		NODYNSORT;
204	atomic_cas_uint =		NODYNSORT;
205	atomic_cas_ulong =		NODYNSORT;
206	atomic_cas_ushort =		NODYNSORT;
207	atomic_clear_long_excl =	NODYNSORT;
208	atomic_dec_16;
209	atomic_dec_16_nv;
210	atomic_dec_32;
211	atomic_dec_32_nv;
212	atomic_dec_64;
213	atomic_dec_64_nv;
214	atomic_dec_8;
215	atomic_dec_8_nv;
216	atomic_dec_uchar =		NODYNSORT;
217	atomic_dec_uchar_nv =		NODYNSORT;
218	atomic_dec_uint =		NODYNSORT;
219	atomic_dec_uint_nv =		NODYNSORT;
220	atomic_dec_ulong =		NODYNSORT;
221	atomic_dec_ulong_nv =		NODYNSORT;
222	atomic_dec_ushort =		NODYNSORT;
223	atomic_dec_ushort_nv =		NODYNSORT;
224	atomic_inc_16;
225	atomic_inc_16_nv;
226	atomic_inc_32;
227	atomic_inc_32_nv;
228	atomic_inc_64;
229	atomic_inc_64_nv;
230	atomic_inc_8;
231	atomic_inc_8_nv;
232	atomic_inc_uchar =		NODYNSORT;
233	atomic_inc_uchar_nv =		NODYNSORT;
234	atomic_inc_uint =		NODYNSORT;
235	atomic_inc_uint_nv =		NODYNSORT;
236	atomic_inc_ulong =		NODYNSORT;
237	atomic_inc_ulong_nv =		NODYNSORT;
238	atomic_inc_ushort =		NODYNSORT;
239	atomic_inc_ushort_nv =		NODYNSORT;
240	atomic_or_16;
241	atomic_or_16_nv;
242	atomic_or_32_nv;
243	atomic_or_64;
244	atomic_or_64_nv;
245	atomic_or_8;
246	atomic_or_8_nv;
247	atomic_or_uchar =		NODYNSORT;
248	atomic_or_uchar_nv =		NODYNSORT;
249	atomic_or_uint_nv =		NODYNSORT;
250	atomic_or_ulong =		NODYNSORT;
251	atomic_or_ulong_nv =		NODYNSORT;
252	atomic_or_ushort =		NODYNSORT;
253	atomic_or_ushort_nv =		NODYNSORT;
254	atomic_set_long_excl =		NODYNSORT;
255	atomic_swap_16;
256	atomic_swap_32;
257	atomic_swap_64;
258	atomic_swap_8;
259	atomic_swap_ptr =		NODYNSORT;
260	atomic_swap_uchar =		NODYNSORT;
261	atomic_swap_uint =		NODYNSORT;
262	atomic_swap_ulong =		NODYNSORT;
263	atomic_swap_ushort =		NODYNSORT;
264	membar_consumer;
265	membar_enter;
266	membar_exit;
267	membar_producer;
268} SUNW_1.22;
269
270SUNW_1.22 {		# SunOS 5.10 (Solaris 10)
271    protected:
272	alphasort;
273	_alphasort;
274	atomic_add_16;
275	atomic_add_16_nv;
276	atomic_add_32;
277	atomic_add_32_nv;
278	atomic_add_64;
279	atomic_add_64_nv;
280	atomic_add_long =		NODYNSORT;
281	atomic_add_long_nv =		NODYNSORT;
282	atomic_and_32;
283	atomic_and_uint =		NODYNSORT;
284	atomic_or_32;
285	atomic_or_uint =		NODYNSORT;
286	_Exit;
287	getisax;
288	_getisax;
289	getopt_clip;
290	_getopt_clip;
291	getopt_long;
292	_getopt_long;
293	getopt_long_only;
294	_getopt_long_only;
295	getpeerucred;
296	_getpeerucred;
297	getpflags;
298	_getpflags;
299	getppriv;
300	_getppriv;
301	getprivimplinfo;
302	_getprivimplinfo;
303	getzoneid;
304	getzoneidbyname;
305	getzonenamebyid;
306	imaxabs;
307	imaxdiv;
308	isblank;
309	iswblank;
310	port_alert;
311	port_associate;
312	port_create;
313	port_dissociate;
314	port_get;
315	port_getn;
316	port_send;
317	port_sendn;
318	posix_openpt;
319	posix_spawn;
320	posix_spawnattr_destroy;
321	posix_spawnattr_getflags;
322	posix_spawnattr_getpgroup;
323	posix_spawnattr_getschedparam;
324	posix_spawnattr_getschedpolicy;
325	posix_spawnattr_getsigdefault;
326	posix_spawnattr_getsigmask;
327	posix_spawnattr_init;
328	posix_spawnattr_setflags;
329	posix_spawnattr_setpgroup;
330	posix_spawnattr_setschedparam;
331	posix_spawnattr_setschedpolicy;
332	posix_spawnattr_setsigdefault;
333	posix_spawnattr_setsigmask;
334	posix_spawn_file_actions_addclose;
335	posix_spawn_file_actions_adddup2;
336	posix_spawn_file_actions_addopen;
337	posix_spawn_file_actions_destroy;
338	posix_spawn_file_actions_init;
339	posix_spawnp;
340	priv_addset;
341	_priv_addset;
342	priv_allocset;
343	_priv_allocset;
344	priv_copyset;
345	_priv_copyset;
346	priv_delset;
347	_priv_delset;
348	priv_emptyset;
349	_priv_emptyset;
350	priv_fillset;
351	_priv_fillset;
352	__priv_free_info;
353	priv_freeset;
354	_priv_freeset;
355	priv_getbyname;
356	_priv_getbyname;
357	__priv_getbyname;
358	priv_getbynum;
359	_priv_getbynum;
360	__priv_getbynum;
361	__priv_getdata;
362	priv_getsetbyname;
363	_priv_getsetbyname;
364	__priv_getsetbyname;
365	priv_getsetbynum;
366	_priv_getsetbynum;
367	__priv_getsetbynum;
368	priv_gettext;
369	_priv_gettext;
370	priv_ineffect;
371	_priv_ineffect;
372	priv_intersect;
373	_priv_intersect;
374	priv_inverse;
375	_priv_inverse;
376	priv_isemptyset;
377	_priv_isemptyset;
378	priv_isequalset;
379	_priv_isequalset;
380	priv_isfullset;
381	_priv_isfullset;
382	priv_ismember;
383	_priv_ismember;
384	priv_issubset;
385	_priv_issubset;
386	__priv_parse_info;
387	priv_set;
388	_priv_set;
389	priv_set_to_str;
390	_priv_set_to_str;
391	__priv_set_to_str;
392	priv_str_to_set;
393	_priv_str_to_set;
394	priv_union;
395	_priv_union;
396	pselect;
397	pthread_attr_getstack;
398	pthread_attr_setstack;
399	pthread_barrierattr_destroy;
400	pthread_barrierattr_getpshared;
401	pthread_barrierattr_init;
402	pthread_barrierattr_setpshared;
403	pthread_barrier_destroy;
404	pthread_barrier_init;
405	pthread_barrier_wait;
406	pthread_condattr_getclock;
407	pthread_condattr_setclock;
408	pthread_mutexattr_getrobust_np;
409	pthread_mutexattr_setrobust_np;
410	pthread_mutex_consistent_np =	NODYNSORT;
411	pthread_mutex_reltimedlock_np;
412	pthread_mutex_timedlock;
413	pthread_rwlock_reltimedrdlock_np;
414	pthread_rwlock_reltimedwrlock_np;
415	pthread_rwlock_timedrdlock;
416	pthread_rwlock_timedwrlock;
417	pthread_setschedprio;
418	pthread_spin_destroy;
419	pthread_spin_init;
420	pthread_spin_lock;
421	pthread_spin_trylock;
422	pthread_spin_unlock;
423	rctlblk_set_recipient_pid;
424	scandir;
425	_scandir;
426	schedctl_exit;
427	schedctl_init =			NODYNSORT;
428	schedctl_lookup;
429	sema_reltimedwait;
430	sema_timedwait;
431	setenv;
432	setpflags;
433	_setpflags;
434	setppriv;
435	_setppriv;
436	strerror_r;
437	strtof;
438	strtoimax;
439	strtold;
440	strtoumax;
441	ucred_free;
442	_ucred_free;
443	ucred_get;
444	_ucred_get;
445	ucred_getegid;
446	_ucred_getegid;
447	ucred_geteuid;
448	_ucred_geteuid;
449	ucred_getgroups;
450	_ucred_getgroups;
451	ucred_getpflags;
452	_ucred_getpflags;
453	ucred_getpid;
454	_ucred_getpid;
455	ucred_getprivset;
456	_ucred_getprivset;
457	ucred_getprojid;
458	_ucred_getprojid;
459	ucred_getrgid;
460	_ucred_getrgid;
461	ucred_getruid;
462	_ucred_getruid;
463	ucred_getsgid;
464	_ucred_getsgid;
465	ucred_getsuid;
466	_ucred_getsuid;
467	ucred_getzoneid;
468	_ucred_getzoneid;
469	ucred_size;
470	_ucred_size;
471	unsetenv;
472	wcstof;
473	wcstoimax;
474	wcstold;
475	wcstoll;
476	wcstoull;
477	wcstoumax;
478} SUNW_1.21.3;
479
480SUNW_1.21.3 {		# SunOS 5.9 (Solaris 9) patch additions
481    protected:
482	forkall;
483} SUNW_1.21.2;
484
485SUNW_1.21.2 {		# SunOS 5.9 (Solaris 9) patch additions
486    protected:
487	getustack;
488	_getustack;
489	setustack;
490	_setustack;
491	stack_getbounds;
492	_stack_getbounds;
493	_stack_grow;
494	stack_inbounds;
495	_stack_inbounds;
496	stack_setbounds;
497	_stack_setbounds;
498	stack_violation;
499	_stack_violation;
500} SUNW_1.21.1;
501
502SUNW_1.21.1 {		# SunOS 5.9 (Solaris 9) patch additions
503    protected:
504	crypt_gensalt;
505} SUNW_1.21;
506
507SUNW_1.21 {		# SunOS 5.9 (Solaris 9)
508    protected:
509	attropen;
510	_attropen;
511	bind_textdomain_codeset;
512	closefrom;
513	_closefrom;
514	cond_reltimedwait;
515	dcngettext;
516	dngettext;
517	fchownat;
518	_fchownat;
519	fdopendir;
520	_fdopendir;
521	fdwalk;
522	_fdwalk;
523	fstatat;
524	_fstatat;
525	futimesat;
526	_futimesat;
527	getcpuid;
528	_getcpuid;
529	gethomelgroup;
530	_gethomelgroup =		NODYNSORT;
531	getpagesizes;
532	getrctl;
533	_getrctl;
534	issetugid;
535	_issetugid;
536	_lwp_cond_reltimedwait;
537	meminfo;
538	_meminfo;
539	ngettext;
540	openat;
541	_openat;
542	printstack;
543	priocntl;
544	priocntlset;
545	pset_getattr;
546	pset_getloadavg;
547	pset_list;
548	pset_setattr;
549	pthread_cond_reltimedwait_np;
550	rctlblk_get_enforced_value;
551	rctlblk_get_firing_time;
552	rctlblk_get_global_action;
553	rctlblk_get_global_flags;
554	rctlblk_get_local_action;
555	rctlblk_get_local_flags;
556	rctlblk_get_privilege;
557	rctlblk_get_recipient_pid;
558	rctlblk_get_value;
559	rctlblk_set_local_action;
560	rctlblk_set_local_flags;
561	rctlblk_set_privilege;
562	rctlblk_set_value;
563	rctlblk_size;
564	rctl_walk;
565	renameat;
566	setrctl;
567	_setrctl;
568	unlinkat;
569	_unlinkat;
570	vfscanf;
571	_vfscanf;
572	vfwscanf;
573	vscanf;
574	_vscanf;
575	vsscanf;
576	_vsscanf;
577	vswscanf;
578	vwscanf;
579} SUNW_1.20.4;
580
581SUNW_1.20.4 {		# SunOS 5.8 (Solaris 8) patch additions
582    protected:
583	semtimedop;
584	_semtimedop;
585} SUNW_1.20.1;
586
587SUNW_1.20.1 {		# SunOS 5.8 (Solaris 8) patch additions
588    protected:
589	getacct;
590	_getacct;
591	getprojid;
592	_getprojid;
593	gettaskid;
594	_gettaskid;
595	msgids;
596	_msgids;
597	msgsnap;
598	_msgsnap;
599	putacct;
600	_putacct;
601	semids;
602	_semids;
603	settaskid;
604	_settaskid;
605	shmids;
606	_shmids;
607	wracct;
608	_wracct;
609} SUNW_1.20;
610
611SUNW_1.20 {		# SunOS 5.8 (Solaris 8)
612    protected:
613	getextmntent;
614	resetmnttab;
615} SUNW_1.19;
616
617SUNW_1.19 {
618    protected:
619	strlcat;
620	strlcpy;
621	umount2;
622	_umount2;
623} SUNW_1.18.1;
624
625SUNW_1.18.1 {
626    protected:
627	__fsetlocking;
628} SUNW_1.18;
629
630SUNW_1.18 {		# SunOS 5.7 (Solaris 7)
631    protected:
632	btowc;
633	__fbufsize;
634	__flbf;
635	_flushlbf;
636	__fpending;
637	__fpurge;
638	__freadable;
639	__freading;
640	fwide;
641	fwprintf;
642	__fwritable;
643	__fwriting;
644	fwscanf;
645	getloadavg;
646	isaexec;
647	mbrlen;
648	mbrtowc;
649	mbsinit;
650	mbsrtowcs;
651	pcsample;
652	pthread_attr_getguardsize;
653	pthread_attr_setguardsize;
654	pthread_getconcurrency;
655	pthread_mutexattr_gettype;
656	pthread_mutexattr_settype;
657	pthread_rwlockattr_destroy;
658	pthread_rwlockattr_getpshared;
659	pthread_rwlockattr_init;
660	pthread_rwlockattr_setpshared;
661	pthread_rwlock_destroy;
662	pthread_rwlock_init;
663	pthread_rwlock_rdlock;
664	pthread_rwlock_tryrdlock;
665	pthread_rwlock_trywrlock;
666	pthread_rwlock_unlock;
667	pthread_rwlock_wrlock;
668	pthread_setconcurrency;
669	swprintf;
670	swscanf;
671	__sysconf_xpg5;
672	vfwprintf;
673	vswprintf;
674	vwprintf;
675	wcrtomb;
676	wcsrtombs;
677	wcsstr;
678	wctob;
679	wmemchr;
680	wmemcmp;
681	wmemcpy;
682	wmemmove;
683	wmemset;
684	wprintf;
685	wscanf;
686} SUNW_1.17;
687
688# The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because
689# applications built on Solaris 2.6 Beta (when they did contain symbols)
690# may depend on them.  All symbol content for SunOS 5.6 is now in SUNW_1.1
691
692SUNW_1.17 {
693    protected:
694	SUNW_1.17;
695} SUNW_1.16;
696
697SUNW_1.16 {
698    protected:
699	SUNW_1.16;
700} SUNW_1.15;
701
702SUNW_1.15 {
703    protected:
704	SUNW_1.15;
705} SUNW_1.14;
706
707SUNW_1.14 {
708    protected:
709	SUNW_1.14;
710} SUNW_1.13;
711
712SUNW_1.13 {
713    protected:
714	SUNW_1.13;
715} SUNW_1.12;
716
717SUNW_1.12 {
718    protected:
719	SUNW_1.12;
720} SUNW_1.11;
721
722SUNW_1.11 {
723    protected:
724	SUNW_1.11;
725} SUNW_1.10;
726
727SUNW_1.10 {
728    protected:
729	SUNW_1.10;
730} SUNW_1.9;
731
732SUNW_1.9 {
733    protected:
734	SUNW_1.9;
735} SUNW_1.8;
736
737SUNW_1.8 {
738    protected:
739	SUNW_1.8;
740} SUNW_1.7;
741
742SUNW_1.7 {
743    protected:
744	SUNW_1.7;
745} SUNW_1.6;
746
747SUNW_1.6 {
748    protected:
749	SUNW_1.6;
750} SUNW_1.5;
751
752SUNW_1.5 {
753    protected:
754	SUNW_1.5;
755} SUNW_1.4;
756
757SUNW_1.4 {
758    protected:
759	SUNW_1.4;
760} SUNW_1.3;
761
762SUNW_1.3 {
763    protected:
764	SUNW_1.3;
765} SUNW_1.2;
766
767SUNW_1.2 {
768    protected:
769	SUNW_1.2;
770} SUNW_1.1;
771
772SUNW_1.1 {		# SunOS 5.6 (Solaris 2.6)
773    global:
774	__loc1;
775    protected:
776	basename;
777	bindtextdomain;
778	bsd_signal;
779	dbm_clearerr;
780	dbm_error;
781	dcgettext;
782	dgettext;
783	directio;
784	dirname;
785	endusershell;
786	_exithandle;
787	fgetwc;
788	fgetws;
789	fpgetround;
790	fpsetround;
791	fputwc;
792	fputws;
793	fseeko;
794	ftello;
795	ftrylockfile;
796	getexecname;
797	_getexecname;
798	getpassphrase;
799	gettext;
800	getusershell;
801	getwc;
802	getwchar;
803	getws;
804	isenglish;
805	isideogram;
806	isnumber;
807	isphonogram;
808	isspecial;
809	iswalnum;
810	iswalpha;
811	iswcntrl;
812	iswctype;
813	iswdigit;
814	iswgraph;
815	iswlower;
816	iswprint;
817	iswpunct;
818	iswspace;
819	iswupper;
820	iswxdigit;
821	____loc1;
822	_longjmp;
823	_lwp_sema_trywait;
824	ntp_adjtime;
825	_ntp_adjtime;
826	ntp_gettime;
827	_ntp_gettime;
828	__posix_asctime_r;
829	__posix_ctime_r;
830	__posix_getgrgid_r;
831	__posix_getgrnam_r;
832	__posix_getlogin_r;
833	__posix_getpwnam_r;
834	__posix_getpwuid_r;
835	__posix_sigwait;
836	__posix_ttyname_r;
837	pset_assign;
838	pset_bind;
839	pset_create;
840	pset_destroy;
841	pset_info;
842	pthread_atfork;
843	pthread_attr_destroy;
844	pthread_attr_getdetachstate;
845	pthread_attr_getinheritsched;
846	pthread_attr_getschedparam;
847	pthread_attr_getschedpolicy;
848	pthread_attr_getscope;
849	pthread_attr_getstackaddr;
850	pthread_attr_getstacksize;
851	pthread_attr_init;
852	pthread_attr_setdetachstate;
853	pthread_attr_setinheritsched;
854	pthread_attr_setschedparam;
855	pthread_attr_setschedpolicy;
856	pthread_attr_setscope;
857	pthread_attr_setstackaddr;
858	pthread_attr_setstacksize;
859	pthread_cancel;
860	__pthread_cleanup_pop;
861	__pthread_cleanup_push;
862	pthread_create;
863	pthread_detach;
864	pthread_equal;
865	pthread_exit;
866	pthread_getschedparam;
867	pthread_getspecific;
868	pthread_join;
869	pthread_key_create;
870	pthread_key_delete;
871	pthread_kill;
872	pthread_once;
873	pthread_self;
874	pthread_setcancelstate;
875	pthread_setcanceltype;
876	pthread_setschedparam;
877	pthread_setspecific;
878	pthread_sigmask;
879	pthread_testcancel;
880	putwc;
881	putwchar;
882	putws;
883	regcmp;
884	regex;
885	resolvepath;
886	_resolvepath;
887	rwlock_destroy =		NODYNSORT;
888	_rwlock_destroy =		NODYNSORT;
889	sema_destroy;
890	_sema_destroy;
891	_setjmp;
892	setusershell;
893	siginterrupt;
894	sigstack;
895	snprintf;
896	strtows;
897	sync_instruction_memory;
898	textdomain;
899	thr_main;
900	towctrans;
901	towlower;
902	towupper;
903	ungetwc;
904	vsnprintf;
905	watoll;
906	wcscat;
907	wcschr;
908	wcscmp;
909	wcscoll;
910	wcscpy;
911	wcscspn;
912	wcsftime;
913	wcslen;
914	wcsncat;
915	wcsncmp;
916	wcsncpy;
917	wcspbrk;
918	wcsrchr;
919	wcsspn;
920	wcstod;
921	wcstok;
922	wcstol;
923	wcstoul;
924	wcswcs;
925	wcswidth;
926	wcsxfrm;
927	wctrans;
928	wctype;
929	wcwidth;
930	wscasecmp;
931	wscat;
932	wschr;
933	wscmp;
934	wscol;
935	wscoll;
936	wscpy;
937	wscspn;
938	wsdup;
939	wslen;
940	wsncasecmp;
941	wsncat;
942	wsncmp;
943	wsncpy;
944	wspbrk;
945	wsprintf;
946	wsrchr;
947	wsscanf;
948	wsspn;
949	wstod;
950	wstok;
951	wstol;
952	wstoll;
953	wstostr;
954	wsxfrm;
955	__xpg4_putmsg;
956	__xpg4_putpmsg;
957} SUNW_0.9;
958
959SUNW_0.9 {		# SunOS 5.5 (Solaris 2.5)
960    protected:
961	acl;
962	bcmp;
963	bcopy;
964	bzero;
965	facl;
966	ftime;
967	getdtablesize;
968	gethostid;
969	gethostname;
970	getpagesize;
971	getpriority;
972	getrusage;
973	getwd;
974	index;
975	initstate;
976	killpg;
977	_nsc_trydoorcall;
978	pthread_condattr_destroy;
979	pthread_condattr_getpshared;
980	pthread_condattr_init;
981	pthread_condattr_setpshared;
982	pthread_cond_broadcast;
983	pthread_cond_destroy;
984	pthread_cond_init;
985	pthread_cond_signal;
986	pthread_cond_timedwait;
987	pthread_cond_wait;
988	pthread_mutexattr_destroy;
989	pthread_mutexattr_getprioceiling;
990	pthread_mutexattr_getprotocol;
991	pthread_mutexattr_getpshared;
992	pthread_mutexattr_init;
993	pthread_mutexattr_setprioceiling;
994	pthread_mutexattr_setprotocol;
995	pthread_mutexattr_setpshared;
996	pthread_mutex_destroy;
997	pthread_mutex_getprioceiling;
998	pthread_mutex_init;
999	pthread_mutex_lock;
1000	pthread_mutex_setprioceiling;
1001	pthread_mutex_trylock;
1002	pthread_mutex_unlock;
1003	random;
1004	reboot;
1005	re_comp;
1006	re_exec;
1007	rindex;
1008	setbuffer;
1009	sethostname;
1010	setlinebuf;
1011	setpriority;
1012	setregid;
1013	setreuid;
1014	setstate;
1015	srandom;
1016	thr_min_stack =			NODYNSORT;
1017	thr_stksegment;
1018	ualarm;
1019	usleep;
1020	wait3;
1021	wait4;
1022} SUNW_0.8;
1023
1024SUNW_0.8 {		# SunOS 5.4 (Solaris 2.4)
1025    global:
1026	__xpg4 = NODIRECT;
1027    protected:
1028	addsev;
1029	cond_broadcast =		NODYNSORT;
1030	cond_destroy =			NODYNSORT;
1031	cond_init;
1032	cond_signal =			NODYNSORT;
1033	cond_timedwait;
1034	cond_wait;
1035	confstr;
1036	fnmatch;
1037	_getdate_err_addr;
1038	glob;
1039	globfree;
1040	iconv;
1041	iconv_close;
1042	iconv_open;
1043	lfmt;
1044	mutex_destroy = 		NODYNSORT;
1045	mutex_init;
1046	mutex_lock =			NODYNSORT;
1047	mutex_trylock =			NODYNSORT;
1048	mutex_unlock =			NODYNSORT;
1049	pfmt;
1050	regcomp;
1051	regerror;
1052	regexec;
1053	regfree;
1054	rwlock_init;
1055	rw_rdlock =			NODYNSORT;
1056	rw_read_held;
1057	rw_tryrdlock =			NODYNSORT;
1058	rw_trywrlock =			NODYNSORT;
1059	rw_unlock =			NODYNSORT;
1060	rw_write_held;
1061	rw_wrlock =			NODYNSORT;
1062	sema_held;
1063	sema_init;
1064	sema_post;
1065	sema_trywait;
1066	sema_wait;
1067	setcat;
1068	sigfpe;
1069	strfmon;
1070	strptime;
1071	thr_continue;
1072	thr_create;
1073	thr_exit =			NODYNSORT;
1074	thr_getconcurrency;
1075	thr_getprio;
1076	thr_getspecific;
1077	thr_join;
1078	thr_keycreate =			NODYNSORT;
1079	thr_kill =			NODYNSORT;
1080	thr_self =			NODYNSORT;
1081	thr_setconcurrency;
1082	thr_setprio =			NODYNSORT;
1083	thr_setspecific =		NODYNSORT;
1084	thr_sigsetmask =		NODYNSORT;
1085	thr_suspend;
1086	thr_yield;
1087	vlfmt;
1088	vpfmt;
1089	wordexp;
1090	wordfree;
1091} SUNW_0.7;
1092
1093SUNW_0.7 {		# SunOS 5.3 (Solaris 2.3)
1094    global:
1095	altzone;
1096	isnanf = FUNCTION FILTER libm.so.2;
1097	lone;
1098	lten;
1099	lzero;
1100	memalign = NODIRECT;
1101	modff = FUNCTION FILTER libm.so.2;
1102	nss_default_finders;
1103	_sys_illlist;
1104	valloc = NODIRECT;
1105    protected:
1106	a64l;
1107	adjtime;
1108	ascftime;
1109	atoll;
1110	brk;
1111	cftime;
1112	closelog;
1113	csetcol;
1114	csetlen;
1115	ctermid_r;
1116	dbm_close;
1117	dbm_delete;
1118	dbm_fetch;
1119	dbm_firstkey;
1120	dbm_nextkey;
1121	dbm_open;
1122	dbm_store;
1123	decimal_to_double;
1124	decimal_to_extended;
1125	decimal_to_quadruple;
1126	decimal_to_single;
1127	double_to_decimal;
1128	drand48;
1129	econvert;
1130	ecvt;
1131	endnetgrent;
1132	endspent;
1133	endutent;
1134	endutxent;
1135	erand48;
1136	euccol;
1137	euclen;
1138	eucscol;
1139	extended_to_decimal;
1140	fchroot;
1141	fconvert;
1142	fcvt;
1143	ffs;
1144	fgetspent;
1145	fgetspent_r;
1146	_filbuf;
1147	finite;
1148	fork1 =				NODYNSORT;
1149	fpclass;
1150	fpgetmask;
1151	fpgetsticky;
1152	fpsetmask;
1153	fpsetsticky;
1154	fstatfs;
1155	ftruncate;
1156	ftw;
1157	func_to_decimal;
1158	gconvert;
1159	gcvt;
1160	getdents;
1161	gethrtime;
1162	gethrvtime;
1163	getmntany;
1164	getmntent;
1165	getnetgrent;
1166	getnetgrent_r;
1167	getpw;
1168	getspent;
1169	getspent_r;
1170	getspnam;
1171	getspnam_r;
1172	getutent;
1173	getutid;
1174	getutline;
1175	getutmp;
1176	getutmpx;
1177	getutxent;
1178	getutxid;
1179	getutxline;
1180	getvfsany;
1181	getvfsent;
1182	getvfsfile;
1183	getvfsspec;
1184	getwidth;
1185	gsignal;
1186	hasmntopt;
1187	innetgr;
1188	insque;
1189	_insque;
1190	jrand48;
1191	l64a;
1192	ladd;
1193	lckpwdf;
1194	lcong48;
1195	ldivide;
1196	lexp10;
1197	llabs;
1198	lldiv;
1199	llog10;
1200	llseek;
1201	lltostr;
1202	lmul;
1203	lrand48;
1204	lshiftl;
1205	lsub;
1206	_lwp_cond_broadcast;
1207	_lwp_cond_signal;
1208	_lwp_cond_timedwait;
1209	_lwp_cond_wait;
1210	_lwp_continue;
1211	_lwp_info;
1212	_lwp_kill;
1213	_lwp_mutex_lock;
1214	_lwp_mutex_trylock;
1215	_lwp_mutex_unlock;
1216	_lwp_self;
1217	_lwp_sema_init;
1218	_lwp_sema_post;
1219	_lwp_sema_wait;
1220	_lwp_suspend;
1221	madvise;
1222	__major;
1223	__makedev;
1224	mincore;
1225	__minor;
1226	mkstemp;
1227	_mkstemp;
1228	mlockall;
1229	mrand48;
1230	munlockall;
1231	nrand48;
1232	_nss_netdb_aliases;
1233	_nss_XbyY_buf_alloc;
1234	_nss_XbyY_buf_free;
1235	__nsw_extended_action;
1236	__nsw_freeconfig;
1237	__nsw_getconfig;
1238	openlog;
1239	plock;
1240	pread;
1241	__priocntl;
1242	__priocntlset;
1243	processor_bind;
1244	processor_info;
1245	psiginfo;
1246	psignal;
1247	putpwent;
1248	putspent;
1249	pututline;
1250	pututxline;
1251	pwrite;
1252	qeconvert;
1253	qecvt;
1254	qfconvert;
1255	qfcvt;
1256	qgconvert;
1257	qgcvt;
1258	quadruple_to_decimal;
1259	realpath;
1260	remque;
1261	_remque;
1262	seconvert;
1263	seed48;
1264	select;
1265	_sema_held;
1266	setegid;
1267	seteuid;
1268	setlogmask;
1269	setnetgrent;
1270	setspent;
1271	settimeofday;
1272	setutent;
1273	setutxent;
1274	sfconvert;
1275	sgconvert;
1276	sig2str;
1277	sigwait;
1278	single_to_decimal;
1279	ssignal;
1280	statfs;
1281	str2sig;
1282	strcasecmp;
1283	string_to_decimal;
1284	strncasecmp;
1285	strsignal;
1286	strtoll;
1287	strtoull;
1288	swapctl;
1289	sysfs;
1290	syslog;
1291	_syslog;
1292	tmpnam_r;
1293	truncate;
1294	ttyslot;
1295	uadmin;
1296	ulckpwdf;
1297	ulltostr;
1298	unordered;
1299	updwtmp;
1300	updwtmpx;
1301	ustat;
1302	utimes;
1303	utmpname;
1304	utmpxname;
1305	vfork;
1306	vhangup;
1307	vsyslog;
1308	yield;
1309};
1310
1311# There should never be more than one SUNWprivate version.
1312# Don't add any more.  Add new private symbols to SUNWprivate_1.1
1313
1314SUNWprivate_1.1 {
1315    global:
1316	___Argv = NODIRECT;
1317	cfree = NODIRECT;
1318	_cswidth;
1319	__ctype_mask;
1320	__environ_lock = NODIRECT;
1321	__inf_read;
1322	__inf_written;
1323	__i_size;
1324	_isnanf = FUNCTION FILTER libm.so.2;
1325	__lc_charmap;
1326	__lc_collate;
1327	__lc_ctype;
1328	__lc_locale;
1329	__lc_messages;
1330	__lc_monetary;
1331	__lc_numeric;
1332	__lc_time;
1333	__libc_threaded;
1334	_lib_version = NODIRECT;
1335	_logb = FUNCTION FILTER libm.so.2;
1336	_lone =				NODYNSORT;
1337	_lten;
1338	_lzero =			NODYNSORT;
1339	__malloc_lock;
1340	_modff = FUNCTION FILTER libm.so.2;
1341	__nan_read;
1342	__nan_written;
1343	__nis_debug_bind;
1344	__nis_debug_calls;
1345	__nis_debug_file;
1346	__nis_debug_rpc;
1347	__nis_prefsrv;
1348	__nis_preftype;
1349	__nis_server;
1350	_nss_default_finders;
1351	_smbuf;
1352	_sp;
1353	_tdb_bootstrap;
1354	__threaded;
1355	thr_probe_getfunc_addr;
1356	__trans_lower;
1357	__trans_upper;
1358	_uberdata;
1359	__xpg6 = NODIRECT;
1360    protected:
1361	__accessat;
1362	_a64l;
1363	acctctl;
1364	_acctctl;
1365	_acl;
1366	_adjtime;
1367	allocids;
1368	_ascftime;
1369	_asctime_r;
1370	_assert_c99;
1371	__assert_c99;
1372	_assfail;
1373	_atoll;
1374	_atomic_add_16 =		NODYNSORT;
1375	_atomic_add_16_nv =		NODYNSORT;
1376	_atomic_add_32 =		NODYNSORT;
1377	_atomic_add_32_nv =		NODYNSORT;
1378	_atomic_add_64 =		NODYNSORT;
1379	_atomic_add_64_nv =		NODYNSORT;
1380	_atomic_add_8 =			NODYNSORT;
1381	_atomic_add_8_nv =		NODYNSORT;
1382	_atomic_add_char =		NODYNSORT;
1383	_atomic_add_char_nv =		NODYNSORT;
1384	_atomic_add_int =		NODYNSORT;
1385	_atomic_add_int_nv =		NODYNSORT;
1386	_atomic_add_long =		NODYNSORT;
1387	_atomic_add_long_nv =		NODYNSORT;
1388	_atomic_add_ptr =		NODYNSORT;
1389	_atomic_add_ptr_nv =		NODYNSORT;
1390	_atomic_add_short =		NODYNSORT;
1391	_atomic_add_short_nv =		NODYNSORT;
1392	_atomic_and_16 =		NODYNSORT;
1393	_atomic_and_16_nv =		NODYNSORT;
1394	_atomic_and_32 =		NODYNSORT;
1395	_atomic_and_32_nv =		NODYNSORT;
1396	_atomic_and_64 =		NODYNSORT;
1397	_atomic_and_64_nv =		NODYNSORT;
1398	_atomic_and_8 =			NODYNSORT;
1399	_atomic_and_8_nv =		NODYNSORT;
1400	_atomic_and_uchar =		NODYNSORT;
1401	_atomic_and_uchar_nv =		NODYNSORT;
1402	_atomic_and_uint =		NODYNSORT;
1403	_atomic_and_uint_nv =		NODYNSORT;
1404	_atomic_and_ulong =		NODYNSORT;
1405	_atomic_and_ulong_nv =		NODYNSORT;
1406	_atomic_and_ushort =		NODYNSORT;
1407	_atomic_and_ushort_nv =		NODYNSORT;
1408	_atomic_cas_16 =		NODYNSORT;
1409	_atomic_cas_32 =		NODYNSORT;
1410	_atomic_cas_64 =		NODYNSORT;
1411	_atomic_cas_8 =			NODYNSORT;
1412	_atomic_cas_ptr =		NODYNSORT;
1413	_atomic_cas_uchar =		NODYNSORT;
1414	_atomic_cas_uint =		NODYNSORT;
1415	_atomic_cas_ulong =		NODYNSORT;
1416	_atomic_cas_ushort =		NODYNSORT;
1417	_atomic_clear_long_excl = 	NODYNSORT;
1418	_atomic_dec_16 =		NODYNSORT;
1419	_atomic_dec_16_nv =		NODYNSORT;
1420	_atomic_dec_32 =		NODYNSORT;
1421	_atomic_dec_32_nv =		NODYNSORT;
1422	_atomic_dec_64 =		NODYNSORT;
1423	_atomic_dec_64_nv =		NODYNSORT;
1424	_atomic_dec_8 =			NODYNSORT;
1425	_atomic_dec_8_nv =		NODYNSORT;
1426	_atomic_dec_uchar =		NODYNSORT;
1427	_atomic_dec_uchar_nv =		NODYNSORT;
1428	_atomic_dec_uint =		NODYNSORT;
1429	_atomic_dec_uint_nv =		NODYNSORT;
1430	_atomic_dec_ulong =		NODYNSORT;
1431	_atomic_dec_ulong_nv =		NODYNSORT;
1432	_atomic_dec_ushort =		NODYNSORT;
1433	_atomic_dec_ushort_nv =		NODYNSORT;
1434	_atomic_inc_16 =		NODYNSORT;
1435	_atomic_inc_16_nv =		NODYNSORT;
1436	_atomic_inc_32 =		NODYNSORT;
1437	_atomic_inc_32_nv =		NODYNSORT;
1438	_atomic_inc_64 =		NODYNSORT;
1439	_atomic_inc_64_nv =		NODYNSORT;
1440	_atomic_inc_8 =			NODYNSORT;
1441	_atomic_inc_8_nv =		NODYNSORT;
1442	_atomic_inc_uchar =		NODYNSORT;
1443	_atomic_inc_uchar_nv =		NODYNSORT;
1444	_atomic_inc_uint =		NODYNSORT;
1445	_atomic_inc_uint_nv =		NODYNSORT;
1446	_atomic_inc_ulong =		NODYNSORT;
1447	_atomic_inc_ulong_nv =		NODYNSORT;
1448	_atomic_inc_ushort =		NODYNSORT;
1449	_atomic_inc_ushort_nv =		NODYNSORT;
1450	_atomic_or_16 =			NODYNSORT;
1451	_atomic_or_16_nv =		NODYNSORT;
1452	_atomic_or_32 =			NODYNSORT;
1453	_atomic_or_32_nv =		NODYNSORT;
1454	_atomic_or_64 =			NODYNSORT;
1455	_atomic_or_64_nv =		NODYNSORT;
1456	_atomic_or_8 =			NODYNSORT;
1457	_atomic_or_8_nv =		NODYNSORT;
1458	_atomic_or_uchar =		NODYNSORT;
1459	_atomic_or_uchar_nv =		NODYNSORT;
1460	_atomic_or_uint =		NODYNSORT;
1461	_atomic_or_uint_nv =		NODYNSORT;
1462	_atomic_or_ulong =		NODYNSORT;
1463	_atomic_or_ulong_nv =		NODYNSORT;
1464	_atomic_or_ushort =		NODYNSORT;
1465	_atomic_or_ushort_nv =		NODYNSORT;
1466	_atomic_set_long_excl =		NODYNSORT;
1467	_atomic_swap_16 =		NODYNSORT;
1468	_atomic_swap_32 =		NODYNSORT;
1469	_atomic_swap_64 =		NODYNSORT;
1470	_atomic_swap_8 =		NODYNSORT;
1471	_atomic_swap_ptr =		NODYNSORT;
1472	_atomic_swap_uchar =		NODYNSORT;
1473	_atomic_swap_uint =		NODYNSORT;
1474	_atomic_swap_ulong =		NODYNSORT;
1475	_atomic_swap_ushort =		NODYNSORT;
1476	attr_count;
1477	attr_to_data_type;
1478	attr_to_name;
1479	attr_to_option;
1480	attr_to_xattr_view;
1481	_autofssys;
1482	_brk;
1483	__btowc_dense;
1484	__btowc_euc;
1485	__btowc_sb;
1486	_bufsync;
1487	_cftime;
1488	__charmap_init;
1489	_cladm;
1490	__cladm;
1491	__class_quadruple;
1492	_clock_getres;
1493	_clock_gettime;
1494	_clock_nanosleep;
1495	_clock_settime;
1496	_closelog;
1497	__collate_init;
1498	_cond_broadcast =		NODYNSORT;
1499	_cond_destroy =			NODYNSORT;
1500	_cond_init;
1501	_cond_reltimedwait;
1502	_cond_signal =			NODYNSORT;
1503	_cond_timedwait;
1504	_cond_wait;
1505	core_get_default_content;
1506	_core_get_default_content;
1507	core_get_default_path;
1508	_core_get_default_path;
1509	core_get_global_content;
1510	_core_get_global_content;
1511	core_get_global_path;
1512	_core_get_global_path;
1513	core_get_options;
1514	_core_get_options;
1515	core_get_process_content;
1516	_core_get_process_content;
1517	core_get_process_path;
1518	_core_get_process_path;
1519	core_set_default_content;
1520	_core_set_default_content;
1521	core_set_default_path;
1522	_core_set_default_path;
1523	core_set_global_content;
1524	_core_set_global_content;
1525	core_set_global_path;
1526	_core_set_global_path;
1527	core_set_options;
1528	_core_set_options;
1529	core_set_process_content;
1530	_core_set_process_content;
1531	core_set_process_path;
1532	_core_set_process_path;
1533	_ctermid_r;
1534	_ctime_r;
1535	__ctype_init;
1536	dbm_close_status;
1537	dbm_do_nextkey;
1538	dbm_setdefwrite;
1539	_D_cplx_div;
1540	_D_cplx_div_ix;
1541	_D_cplx_div_rx;
1542	_D_cplx_mul;
1543	_decimal_to_double;
1544	_decimal_to_extended;
1545	_decimal_to_quadruple;
1546	_decimal_to_single;
1547	defcntl;
1548	_defcntl;
1549	defopen;
1550	_defopen;
1551	defread;
1552	_defread;
1553	_delete;
1554	_dgettext;
1555	_dirfd;
1556	_door_bind = 			NODYNSORT;
1557	_door_call = 			NODYNSORT;
1558	_door_create;
1559	_door_cred;
1560	_door_getparam = 		NODYNSORT;
1561	_door_info = NODYNSORT;
1562	_door_return;
1563	_door_revoke = 			NODYNSORT;
1564	_door_server_create;
1565	_door_setparam = 		NODYNSORT;
1566	_door_ucred;
1567	_door_unbind = 			NODYNSORT;
1568	_doprnt;
1569	_doscan;
1570	_double_to_decimal;
1571	_drand48;
1572	_econvert;
1573	_ecvt;
1574	_endgrent;
1575	_endpwent;
1576	_endspent;
1577	_endutent;
1578	_endutxent;
1579	_erand48;
1580	_err;
1581	_errfp;
1582	_errx;
1583	_errxfp;
1584	__eucpctowc_gen;
1585	exportfs;
1586	_exportfs;
1587	_extended_to_decimal;
1588	_facl;
1589	_fchroot;
1590	_fconvert;
1591	_F_cplx_div;
1592	_F_cplx_div_ix;
1593	_F_cplx_div_rx;
1594	_F_cplx_mul;
1595	_fcvt;
1596	_fdatasync;
1597	_ffs;
1598	_fgetgrent;
1599	_fgetgrent_r;
1600	_fgetpwent;
1601	_fgetpwent_r;
1602	_fgetspent;
1603	_fgetspent_r;
1604	__fgetwc_dense;
1605	__fgetwc_euc;
1606	__fgetwc_sb;
1607	__fgetwc_xpg5;
1608	__fgetws_xpg5;
1609	_file_to_decimal;
1610	_findbuf;
1611	_findiop;
1612	__fini_daemon_priv;
1613	_finite;
1614	_flockfile;
1615	__fnmatch_C;
1616	__fnmatch_sb;
1617	__fnmatch_std;
1618	_fork1 =			NODYNSORT;
1619	_forkall;
1620	_forkallx =			NODYNSORT;
1621	_forkx =			NODYNSORT;
1622	_fpclass;
1623	_fpgetmask;
1624	_fpgetround;
1625	_fpgetsticky;
1626	_fprintf;
1627	_fpsetmask;
1628	_fpsetround;
1629	_fpsetsticky;
1630	__fputwc_xpg5;
1631	__fputws_xpg5;
1632	_fstatfs;
1633	_ftruncate;
1634	_ftrylockfile;
1635	_ftw;
1636	_func_to_decimal;
1637	_funlockfile;
1638	_gconvert;
1639	_gcvt;
1640	_getarg;
1641	_getchar_unlocked;
1642	__getcontext;
1643	_getc_unlocked;
1644	__getdate_std;
1645	_getdents;
1646	_get_exit_frame_monitor;
1647	_getfp;
1648	_getgrent;
1649	_getgrent_r;
1650	_getgrgid_r;
1651	_getgrnam_r;
1652	_getgroupsbymember;
1653	__getloadavg;
1654	_getlogin_r;
1655	_getmntany;
1656	_getmntent;
1657	_getpw;
1658	_getpwent;
1659	_getpwent_r;
1660	_getpwnam_r;
1661	_getpwuid_r;
1662	_getsp;
1663	_getspent;
1664	_getspent_r;
1665	_getspnam;
1666	_getspnam_r;
1667	__gettsp;
1668	_getutent;
1669	_getutid;
1670	_getutline;
1671	_getutmp;
1672	_getutmpx;
1673	_getutxent;
1674	_getutxid;
1675	_getutxline;
1676	_getvfsany;
1677	_getvfsent;
1678	_getvfsfile;
1679	_getvfsspec;
1680	getvmusage;
1681	__getwchar_xpg5;
1682	__getwc_xpg5;
1683	_getzoneid;
1684	_getzoneidbyname;
1685	_getzonenamebyid;
1686	_gmtime_r;
1687	_gsignal;
1688	gtty;
1689	_gtty;
1690	_hasmntopt;
1691	_iconv;
1692	_iconv_close;
1693	_iconv_open;
1694	idmap_reg;
1695	idmap_unreg;
1696	__init_daemon_priv;
1697	__init_suid_priv;
1698	_insert;
1699	inst_sync;
1700	_inst_sync;
1701	_is_euc_fc;
1702	_is_euc_pc;
1703	_is_system_labeled;
1704	_iswctype;
1705	__iswctype_bc;
1706	__iswctype_sb;
1707	__iswctype_std;
1708	_jrand48;
1709	klpd_create;
1710	klpd_getpath;
1711	klpd_getport;
1712	klpd_getucred;
1713	klpd_register;
1714	klpd_register_id;
1715	klpd_unregister;
1716	klpd_unregister_id;
1717	_l64a;
1718	_ladd;
1719	_lckpwdf;
1720	_lcong48;
1721	_ldivide;
1722	_lexp10;
1723	_lgrp_home_fast =		NODYNSORT;
1724	_lgrpsys;
1725	_llabs;
1726	_lldiv;
1727	_llog10;
1728	_llseek;
1729	_lltostr;
1730	_lmul;
1731	__localeconv_std;
1732	__locale_init;
1733	_localtime_r;
1734	_lock_clear;
1735	_lock_try;
1736	_lrand48;
1737	_lshiftl;
1738	_lsub;
1739	_ltzset;
1740	__lwp_cond_broadcast;
1741	__lwp_cond_reltimedwait;
1742	__lwp_cond_signal;
1743	__lwp_cond_timedwait;
1744	__lwp_cond_wait;
1745	__lwp_continue;
1746	__lwp_info;
1747	__lwp_kill;
1748	__lwp_mutex_lock;
1749	__lwp_mutex_trylock;
1750	__lwp_mutex_unlock;
1751	lwp_self;
1752	__lwp_self;
1753	__lwp_sema_init;
1754	__lwp_sema_post;
1755	__lwp_sema_trywait;
1756	__lwp_sema_wait;
1757	__lwp_suspend;
1758	_madvise;
1759	makeut;
1760	_makeut;
1761	makeutx;
1762	_makeutx;
1763	_mbftowc;
1764	__mbftowc_dense;
1765	__mbftowc_euc;
1766	__mbftowc_sb;
1767	__mblen_gen;
1768	__mblen_sb;
1769	__mbrlen_gen;
1770	__mbrlen_sb;
1771	__mbrtowc_dense;
1772	__mbrtowc_euc;
1773	__mbrtowc_sb;
1774	__mbsinit_gen;
1775	__mbsrtowcs_dense;
1776	__mbsrtowcs_euc;
1777	__mbsrtowcs_sb;
1778	__mbst_get_consumed_array;
1779	__mbst_get_locale;
1780	__mbst_get_nconsumed;
1781	__mbstowcs_dense;
1782	__mbstowcs_euc;
1783	__mbstowcs_sb;
1784	__mbst_set_consumed_array;
1785	__mbst_set_locale;
1786	__mbst_set_nconsumed;
1787	__mbtowc_dense;
1788	__mbtowc_euc;
1789	__mbtowc_sb;
1790	mcfiller;
1791	_membar_consumer;
1792	_membar_enter =			NODYNSORT;
1793	_membar_exit =			NODYNSORT;
1794	_membar_producer =		NODYNSORT;
1795	__messages_init;
1796	_mincore;
1797	_mkarglst;
1798	_mlockall;
1799	mntopt;
1800	modctl;
1801	modutx;
1802	_modutx;
1803	__monetary_init;
1804	_mrand48;
1805	msgctl64;
1806	_msgctl64;
1807	__multi_innetgr;
1808	_munlockall;
1809	_mutex_consistent =		NODYNSORT;
1810	__mutex_consistent =		NODYNSORT;
1811	_mutex_destroy =		NODYNSORT;
1812	__mutex_destroy;
1813	mutex_held;
1814	__mutex_held =			NODYNSORT;
1815	_mutex_init =			NODYNSORT;
1816	__mutex_init;
1817	__mutex_lock;
1818	_mutex_trylock =		NODYNSORT;
1819	__mutex_trylock;
1820	_mutex_unlock =			NODYNSORT;
1821	__mutex_unlock;
1822	name_to_attr;
1823	_nanosleep;
1824	nfs_getfh;
1825	_nfs_getfh;
1826	nfssvc;
1827	_nfssvc;
1828	_nfssys;
1829	__nis_get_environment;
1830	__nl_langinfo_std;
1831	_nrand48;
1832	_nss_db_state_destr;
1833	nss_default_key2str;
1834	nss_delete;
1835	_nss_delete;
1836	nss_endent;
1837	_nss_endent;
1838	nss_getent;
1839	_nss_getent;
1840	_nss_initf_group;
1841	_nss_initf_netgroup;
1842	_nss_initf_passwd;
1843	_nss_initf_shadow;
1844	nss_packed_arg_init;
1845	nss_packed_context_init;
1846	nss_packed_getkey;
1847	nss_packed_set_status;
1848	nss_search;
1849	_nss_search;
1850	nss_setent;
1851	_nss_setent;
1852	_nss_XbyY_fgets;
1853	__nsw_extended_action_v1;
1854	__nsw_freeconfig_v1;
1855	__nsw_getconfig_v1;
1856	__nthreads;
1857	__numeric_init;
1858	__openattrdirat;
1859	option_to_attr;
1860	_openlog;
1861	_plock;
1862	_port_alert;
1863	_port_associate;
1864	_port_create;
1865	_port_dissociate;
1866	_port_get;
1867	_port_getn;
1868	_port_send;
1869	_port_sendn;
1870	_posix_openpt;
1871	_posix_spawn;
1872	_posix_spawnattr_destroy;
1873	_posix_spawnattr_getflags;
1874	_posix_spawnattr_getpgroup;
1875	_posix_spawnattr_getschedparam;
1876	_posix_spawnattr_getschedpolicy;
1877	_posix_spawnattr_getsigdefault;
1878	_posix_spawnattr_getsigmask;
1879	_posix_spawnattr_init;
1880	_posix_spawnattr_setflags;
1881	_posix_spawnattr_setpgroup;
1882	_posix_spawnattr_setschedparam;
1883	_posix_spawnattr_setschedpolicy;
1884	_posix_spawnattr_setsigdefault;
1885	_posix_spawnattr_setsigmask;
1886	_posix_spawn_file_actions_addclose;
1887	_posix_spawn_file_actions_adddup2;
1888	_posix_spawn_file_actions_addopen;
1889	_posix_spawn_file_actions_destroy;
1890	_posix_spawn_file_actions_init;
1891	_posix_spawnp;
1892	_pread;
1893	_printstack;
1894	__priv_bracket;
1895	__priv_relinquish;
1896	_pselect;
1897	pset_assign_forced;
1898	_psiginfo;
1899	_psignal;
1900	_pthread_atfork =		NODYNSORT;
1901	_pthread_attr_destroy;
1902	_pthread_attr_getdetachstate;
1903	_pthread_attr_getguardsize;
1904	_pthread_attr_getinheritsched;
1905	_pthread_attr_getschedparam;
1906	_pthread_attr_getschedpolicy;
1907	_pthread_attr_getscope;
1908	_pthread_attr_getstack;
1909	_pthread_attr_getstackaddr;
1910	_pthread_attr_getstacksize;
1911	_pthread_attr_init;
1912	_pthread_attr_setdetachstate;
1913	_pthread_attr_setguardsize;
1914	_pthread_attr_setinheritsched;
1915	_pthread_attr_setschedparam;
1916	_pthread_attr_setschedpolicy;
1917	_pthread_attr_setscope;
1918	_pthread_attr_setstack;
1919	_pthread_attr_setstackaddr;
1920	_pthread_attr_setstacksize;
1921	_pthread_barrierattr_destroy;
1922	_pthread_barrierattr_getpshared;
1923	_pthread_barrierattr_init;
1924	_pthread_barrierattr_setpshared;
1925	_pthread_barrier_destroy;
1926	_pthread_barrier_init;
1927	_pthread_barrier_wait;
1928	_pthread_cancel;
1929	_pthread_condattr_destroy;
1930	_pthread_condattr_getclock;
1931	_pthread_condattr_getpshared;
1932	_pthread_condattr_init;
1933	_pthread_condattr_setclock;
1934	_pthread_condattr_setpshared;
1935	_pthread_cond_broadcast =	NODYNSORT;
1936	_pthread_cond_destroy =		NODYNSORT;
1937	_pthread_cond_init;
1938	_pthread_cond_reltimedwait_np;
1939	_pthread_cond_signal =		NODYNSORT;
1940	_pthread_cond_timedwait;
1941	_pthread_cond_wait;
1942	_pthread_create;
1943	_pthread_detach =		NODYNSORT;
1944	_pthread_equal;
1945	_pthread_exit =			NODYNSORT;
1946	_pthread_getconcurrency;
1947	_pthread_getschedparam;
1948	_pthread_getspecific;
1949	_pthread_join;
1950	_pthread_key_create =		NODYNSORT;
1951	_pthread_key_create_once_np =	NODYNSORT;
1952	_pthread_key_delete =		NODYNSORT;
1953	_pthread_kill =			NODYNSORT;
1954	__pthread_min_stack;
1955	_pthread_mutexattr_destroy;
1956	_pthread_mutexattr_getprioceiling;
1957	_pthread_mutexattr_getprotocol;
1958	_pthread_mutexattr_getpshared;
1959	_pthread_mutexattr_getrobust_np;
1960	_pthread_mutexattr_gettype;
1961	_pthread_mutexattr_init;
1962	_pthread_mutexattr_setprioceiling;
1963	_pthread_mutexattr_setprotocol;
1964	_pthread_mutexattr_setpshared;
1965	_pthread_mutexattr_setrobust_np;
1966	_pthread_mutexattr_settype;
1967	_pthread_mutex_consistent_np =	NODYNSORT;
1968	_pthread_mutex_destroy =	NODYNSORT;
1969	_pthread_mutex_getprioceiling;
1970	_pthread_mutex_init;
1971	_pthread_mutex_lock =		NODYNSORT;
1972	_pthread_mutex_reltimedlock_np;
1973	_pthread_mutex_setprioceiling;
1974	_pthread_mutex_timedlock;
1975	_pthread_mutex_trylock =	NODYNSORT;
1976	_pthread_mutex_unlock =		NODYNSORT;
1977	_pthread_once;
1978	_pthread_rwlockattr_destroy;
1979	_pthread_rwlockattr_getpshared;
1980	_pthread_rwlockattr_init;
1981	_pthread_rwlockattr_setpshared;
1982	_pthread_rwlock_destroy =	NODYNSORT;
1983	_pthread_rwlock_init =		NODYNSORT;
1984	_pthread_rwlock_rdlock =	NODYNSORT;
1985	_pthread_rwlock_reltimedrdlock_np;
1986	_pthread_rwlock_reltimedwrlock_np;
1987	_pthread_rwlock_timedrdlock;
1988	_pthread_rwlock_timedwrlock;
1989	_pthread_rwlock_tryrdlock =	NODYNSORT;
1990	_pthread_rwlock_trywrlock =	NODYNSORT;
1991	_pthread_rwlock_unlock =	NODYNSORT;
1992	_pthread_rwlock_wrlock =	NODYNSORT;
1993	_pthread_self =			NODYNSORT;
1994	_pthread_setcancelstate;
1995	_pthread_setcanceltype;
1996	_pthread_setcleanupinit;
1997	_pthread_setconcurrency;
1998	_pthread_setschedparam;
1999	_pthread_setschedprio =		NODYNSORT;
2000	_pthread_setspecific =		NODYNSORT;
2001	_pthread_sigmask =		NODYNSORT;
2002	_pthread_spin_destroy;
2003	_pthread_spin_init;
2004	_pthread_spin_lock;
2005	_pthread_spin_trylock;
2006	_pthread_spin_unlock;
2007	_pthread_testcancel;
2008	_putchar_unlocked;
2009	_putc_unlocked;
2010	_putpwent;
2011	_putspent;
2012	_pututline;
2013	_pututxline;
2014	__putwchar_xpg5;
2015	__putwc_xpg5;
2016	_pwrite;
2017	_qeconvert;
2018	_qecvt;
2019	_qfconvert;
2020	_qfcvt;
2021	_qgconvert;
2022	_qgcvt;
2023	_quadruple_to_decimal;
2024	_rand_r;
2025	rctlctl;
2026	_rctlctl;
2027	rctllist;
2028	_rctllist;
2029	_readdir_r;
2030	_realbufend;
2031	_realpath;
2032	__regcomp_C;
2033	__regcomp_std;
2034	__regerror_std;
2035	__regexec_C;
2036	__regexec_std;
2037	__regfree_std;
2038	_resume;
2039	_resume_ret;
2040	_rpcsys;
2041	_rwlock_init =			NODYNSORT;
2042	_rw_rdlock =			NODYNSORT;
2043	_rw_tryrdlock =			NODYNSORT;
2044	_rw_trywrlock =			NODYNSORT;
2045	_rw_unlock =			NODYNSORT;
2046	_rw_wrlock =			NODYNSORT;
2047	_sbrk_grow_aligned;
2048	_schedctl_exit;
2049	_schedctl_init;
2050	_schedctl_lookup =		NODYNSORT;
2051	scrwidth;
2052	_seconvert;
2053	_seed48;
2054	_select;
2055	_sema_init;
2056	_sema_post;
2057	_sema_reltimedwait;
2058	_sema_timedwait;
2059	_sema_trywait;
2060	_sema_wait;
2061	_sem_close;
2062	semctl64;
2063	_semctl64;
2064	_sem_destroy;
2065	_sem_getvalue;
2066	_sem_init;
2067	_sem_open;
2068	_sem_post;
2069	_sem_reltimedwait_np;
2070	_sem_timedwait;
2071	_sem_trywait;
2072	_sem_unlink;
2073	_sem_wait;
2074	set_setcontext_enforcement;
2075	set_l10n_alternate_root;
2076	_setbufend;
2077	_setegid;
2078	_setenv;
2079	__set_errno;
2080	_seteuid;
2081	_setgrent;
2082	_setlogmask;
2083	_setpwent;
2084	setprojrctl;
2085	_setprojrctl;
2086	_setregid;
2087	_setreuid;
2088	setsigacthandler;
2089	_setspent;
2090	_settimeofday;
2091	_setutent;
2092	_setutxent;
2093	_sfconvert;
2094	_sgconvert;
2095	shmctl64;
2096	_shmctl64;
2097	_sig2str;
2098	sigflag;
2099	_sigflag;
2100	_sigfpe;
2101	_siginterrupt;
2102	_signal;
2103	_sigoff;
2104	_sigon;
2105	_sigqueue;
2106	_sigstack;
2107	_sigtimedwait;
2108	_sigwait;
2109	_sigwaitinfo;
2110	_single_to_decimal;
2111	_so_accept;
2112	_so_bind;
2113	_sockconfig;
2114	_so_connect;
2115	_so_getpeername;
2116	_so_getsockname;
2117	_so_getsockopt;
2118	_so_listen;
2119	_so_recv;
2120	_so_recvfrom;
2121	_so_recvmsg;
2122	_so_send;
2123	_so_sendmsg;
2124	_so_sendto;
2125	_so_setsockopt;
2126	_so_shutdown;
2127	_so_socket;
2128	_so_socketpair;
2129	_srand48;
2130	_ssignal;
2131	_statfs;
2132	str2group;
2133	str2passwd;
2134	_str2sig;
2135	str2spwd;
2136	__strcoll_C;
2137	__strcoll_sb;
2138	__strcoll_std;
2139	_strerror;
2140	_strerror_r;
2141	__strfmon_std;
2142	__strftime_std;
2143	_string_to_decimal;
2144	__strptime_dontzero;
2145	__strptime_std;
2146	_strsignal;
2147	_strtok_r;
2148	_strtoll;
2149	_strtoull;
2150	__strxfrm_C;
2151	__strxfrm_sb;
2152	__strxfrm_std;
2153	stty;
2154	_stty;
2155	_swapctl;
2156	syscall;
2157	_sysconfig;
2158	_sysfs;
2159	__systemcall;
2160	_thr_continue;
2161	thr_continue_allmutators;
2162	_thr_continue_allmutators;
2163	thr_continue_mutator;
2164	_thr_continue_mutator;
2165	_thr_create;
2166	_thr_detach;
2167	_thr_exit =			NODYNSORT;
2168	_thr_getconcurrency;
2169	_thr_get_inf_read;
2170	_thr_get_nan_read;
2171	_thr_getprio;
2172	_thr_getspecific;
2173	thr_getstate;
2174	_thr_getstate;
2175	_thr_join;
2176	_thr_keycreate =		NODYNSORT;
2177	_thr_keycreate_once =		NODYNSORT;
2178	_thr_key_delete;
2179	_thr_kill =			NODYNSORT;
2180	_thr_main;
2181	_thr_min_stack =		NODYNSORT;
2182	thr_mutators_barrier;
2183	_thr_mutators_barrier;
2184	thr_probe_setup;
2185	_thr_schedctl;
2186	_thr_self =			NODYNSORT;
2187	_thr_setconcurrency;
2188	thr_setmutator;
2189	_thr_setmutator;
2190	_thr_setprio =			NODYNSORT;
2191	_thr_setspecific =		NODYNSORT;
2192	thr_setstate;
2193	_thr_setstate;
2194	thr_sighndlrinfo;
2195	_thr_sighndlrinfo;
2196	_thr_sigsetmask;
2197	_thr_slot_offset;
2198	_thr_stksegment;
2199	_thr_suspend;
2200	thr_suspend_allmutators;
2201	_thr_suspend_allmutators;
2202	thr_suspend_mutator;
2203	_thr_suspend_mutator;
2204	thr_wait_mutator;
2205	_thr_wait_mutator;
2206	_thr_yield;
2207	__time_init;
2208	_timer_create;
2209	_timer_delete;
2210	_timer_getoverrun;
2211	_timer_gettime;
2212	_timer_settime;
2213	__tls_get_addr;
2214	_tmpnam;
2215	_tmpnam_r;
2216	__towctrans_bc;
2217	__towctrans_std;
2218	__towlower_bc;
2219	__towlower_std;
2220	__towupper_bc;
2221	__towupper_std;
2222	_truncate;
2223	_trwctype;
2224	__trwctype_std;
2225	_ttyname_dev;
2226	_ttyname_r;
2227	_ttyslot;
2228	_uadmin;
2229	_ucred_alloc;
2230	ucred_getamask;
2231	_ucred_getamask;
2232	ucred_getasid;
2233	_ucred_getasid;
2234	ucred_getatid;
2235	_ucred_getatid;
2236	ucred_getauid;
2237	_ucred_getauid;
2238	_ulckpwdf;
2239	_ulltostr;
2240	_uncached_getgrgid_r;
2241	_uncached_getgrnam_r;
2242	_uncached_getpwnam_r;
2243	_uncached_getpwuid_r;
2244	_ungetc_unlocked;
2245	__ungetwc_xpg5;
2246	_unordered;
2247	_unsetenv;
2248	_updwtmp;
2249	_updwtmpx;
2250	_usleep;
2251	_ustat;
2252	_utimes;
2253	_utmpname;
2254	_utmpxname;
2255	utssys;
2256	_utssys;
2257	_verr;
2258	_verrfp;
2259	_verrx;
2260	_verrxfp;
2261	_vfork;
2262	_vforkx;
2263	_vhangup;
2264	_vsyslog;
2265	_vwarn;
2266	_vwarnfp;
2267	_vwarnx;
2268	_vwarnxfp;
2269	_wait3;
2270	_wait4;
2271	_walkcontext;
2272	_warn;
2273	_warnfp;
2274	_warnx;
2275	_warnxfp;
2276	__wcrtomb_dense;
2277	__wcrtomb_euc;
2278	__wcrtomb_sb;
2279	__wcscoll_bc;
2280	__wcscoll_C;
2281	__wcscoll_std;
2282	__wcsftime_std;
2283	__wcsftime_xpg5;
2284	__wcsrtombs_dense;
2285	__wcsrtombs_euc;
2286	__wcsrtombs_sb;
2287	__wcstok_xpg5;
2288	__wcstombs_dense;
2289	__wcstombs_euc;
2290	__wcstombs_sb;
2291	__wcswidth_bc;
2292	__wcswidth_dense;
2293	__wcswidth_euc;
2294	__wcswidth_sb;
2295	__wcswidth_std;
2296	__wcsxfrm_bc;
2297	__wcsxfrm_C;
2298	__wcsxfrm_std;
2299	__wctob_dense;
2300	__wctob_euc;
2301	__wctob_sb;
2302	__wctoeucpc_gen;
2303	_wctomb;
2304	__wctomb_dense;
2305	__wctomb_euc;
2306	__wctomb_sb;
2307	__wctrans_std;
2308	__wctype_std;
2309	__wcwidth_bc;
2310	__wcwidth_dense;
2311	__wcwidth_euc;
2312	__wcwidth_sb;
2313	__wcwidth_std;
2314	wdbindf;
2315	wdchkind;
2316	wddelim;
2317	_wrtchk;
2318	_xflsbuf;
2319	_xgetwidth;
2320	_yield;
2321	zone_add_datalink;
2322	zone_boot;
2323	zone_check_datalink;
2324	zone_create;
2325	zone_destroy;
2326	zone_enter;
2327	zone_getattr;
2328	zone_get_id;
2329	zone_list;
2330	zone_list_datalink;
2331	zonept;
2332	zone_remove_datalink;
2333	zone_setattr;
2334	zone_shutdown;
2335	zone_version;
2336    local:
2337	__imax_lldiv =			NODYNSORT;
2338	_ti_thr_self  =			NODYNSORT;
2339	rw_read_is_held =		NODYNSORT;
2340	rw_write_is_held =		NODYNSORT;
2341	*;
2342};
2343