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