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