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