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