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