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