#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# ident	"%Z%%M%	%I%	%E% SMI"
#

SUNW_1.23 {		# SunOS 5.11 (Solaris 11)
    global:
	aio_cancel;
	aiocancel;
	aio_error;
	aio_fsync;
	aio_read;
	aioread;
	aio_return;
	aio_suspend;
	aiowait;
	aio_waitn;
	aio_write;
	aiowrite;
	assfail;
	clock_getres;
	clock_gettime;
	clock_nanosleep;
	clock_settime;
	door_bind;
	door_call;
	door_create;
	door_cred;
	door_getparam;
	door_info;
	door_return;
	door_revoke;
	door_server_create;
	door_setparam;
	door_ucred;
	door_unbind;
	fdatasync;
	forkallx;
	forkx;
	lio_listio;
	mkdtemp;
	_mkdtemp;
	mkstemps;
	_mkstemps;
	mq_close;
	mq_getattr;
	mq_notify;
	mq_open;
	mq_receive;
	mq_reltimedreceive_np;
	mq_reltimedsend_np;
	mq_send;
	mq_setattr;
	mq_timedreceive;
	mq_timedsend;
	mq_unlink;
	nanosleep;
	posix_fallocate;
	pthread_key_create_once_np;
	_renameat;
	sched_getparam;
	sched_get_priority_max;
	sched_get_priority_min;
	sched_getscheduler;
	sched_rr_get_interval;
	sched_setparam;
	sched_setscheduler;
	sched_yield;
	sem_close;
	sem_destroy;
	sem_getvalue;
	sem_init;
	sem_open;
	sem_post;
	sem_reltimedwait_np;
	sem_timedwait;
	sem_trywait;
	sem_unlink;
	sem_wait;
	sharefs;
	shm_open;
	shm_unlink;
	sigqueue;
	sigtimedwait;
	sigwaitinfo;
	strnlen;
	thr_keycreate_once;
	timer_create;
	timer_delete;
	timer_getoverrun;
	timer_gettime;
	timer_settime;
	uucopy;
	uucopystr;
	vforkx;
} SUNW_1.22.2;

SUNW_1.22.2 {
    global:
	is_system_labeled;
	ucred_getlabel;
	_ucred_getlabel;
} SUNW_1.22.1;

SUNW_1.22.1 {
    global:
	atomic_add_8;
	atomic_add_8_nv;
	atomic_add_char;
	atomic_add_char_nv;
	atomic_add_int;
	atomic_add_int_nv;
	atomic_add_ptr;
	atomic_add_ptr_nv;
	atomic_add_short;
	atomic_add_short_nv;
	atomic_and_16;
	atomic_and_16_nv;
	atomic_and_32_nv;
	atomic_and_64;
	atomic_and_64_nv;
	atomic_and_8;
	atomic_and_8_nv;
	atomic_and_uchar;
	atomic_and_uchar_nv;
	atomic_and_uint_nv;
	atomic_and_ulong;
	atomic_and_ulong_nv;
	atomic_and_ushort;
	atomic_and_ushort_nv;
	atomic_cas_16;
	atomic_cas_32;
	atomic_cas_64;
	atomic_cas_8;
	atomic_cas_ptr;
	atomic_cas_uchar;
	atomic_cas_uint;
	atomic_cas_ulong;
	atomic_cas_ushort;
	atomic_clear_long_excl;
	atomic_dec_16;
	atomic_dec_16_nv;
	atomic_dec_32;
	atomic_dec_32_nv;
	atomic_dec_64;
	atomic_dec_64_nv;
	atomic_dec_8;
	atomic_dec_8_nv;
	atomic_dec_uchar;
	atomic_dec_uchar_nv;
	atomic_dec_uint;
	atomic_dec_uint_nv;
	atomic_dec_ulong;
	atomic_dec_ulong_nv;
	atomic_dec_ushort;
	atomic_dec_ushort_nv;
	atomic_inc_16;
	atomic_inc_16_nv;
	atomic_inc_32;
	atomic_inc_32_nv;
	atomic_inc_64;
	atomic_inc_64_nv;
	atomic_inc_8;
	atomic_inc_8_nv;
	atomic_inc_uchar;
	atomic_inc_uchar_nv;
	atomic_inc_uint;
	atomic_inc_uint_nv;
	atomic_inc_ulong;
	atomic_inc_ulong_nv;
	atomic_inc_ushort;
	atomic_inc_ushort_nv;
	atomic_or_16;
	atomic_or_16_nv;
	atomic_or_32_nv;
	atomic_or_64;
	atomic_or_64_nv;
	atomic_or_8;
	atomic_or_8_nv;
	atomic_or_uchar;
	atomic_or_uchar_nv;
	atomic_or_uint_nv;
	atomic_or_ulong;
	atomic_or_ulong_nv;
	atomic_or_ushort;
	atomic_or_ushort_nv;
	atomic_set_long_excl;
	atomic_swap_16;
	atomic_swap_32;
	atomic_swap_64;
	atomic_swap_8;
	atomic_swap_ptr;
	atomic_swap_uchar;
	atomic_swap_uint;
	atomic_swap_ulong;
	atomic_swap_ushort;
	membar_consumer;
	membar_enter;
	membar_exit;
	membar_producer;
} SUNW_1.22;

SUNW_1.22 {		# SunOS 5.10 (Solaris 10)
    global:
	alphasort;
	_alphasort;
	atomic_add_16;
	atomic_add_16_nv;
	atomic_add_32;
	atomic_add_32_nv;
	atomic_add_64;
	atomic_add_64_nv;
	atomic_add_long;
	atomic_add_long_nv;
	atomic_and_32;
	atomic_and_uint;
	atomic_or_32;
	atomic_or_uint;
	_Exit;
	getisax;
	_getisax;
	getopt_clip;
	_getopt_clip;
	getopt_long;
	_getopt_long;
	getopt_long_only;
	_getopt_long_only;
	getpeerucred;
	_getpeerucred;
	getpflags;
	_getpflags;
	getppriv;
	_getppriv;
	getprivimplinfo;
	_getprivimplinfo;
	getzoneid;
	getzoneidbyname;
	getzonenamebyid;
	imaxabs;
	imaxdiv;
	isblank;
	iswblank;
	port_alert;
	port_associate;
	port_create;
	port_dissociate;
	port_get;
	port_getn;
	port_send;
	port_sendn;
	posix_openpt;
	posix_spawn;
	posix_spawnattr_destroy;
	posix_spawnattr_getflags;
	posix_spawnattr_getpgroup;
	posix_spawnattr_getschedparam;
	posix_spawnattr_getschedpolicy;
	posix_spawnattr_getsigdefault;
	posix_spawnattr_getsigmask;
	posix_spawnattr_init;
	posix_spawnattr_setflags;
	posix_spawnattr_setpgroup;
	posix_spawnattr_setschedparam;
	posix_spawnattr_setschedpolicy;
	posix_spawnattr_setsigdefault;
	posix_spawnattr_setsigmask;
	posix_spawn_file_actions_addclose;
	posix_spawn_file_actions_adddup2;
	posix_spawn_file_actions_addopen;
	posix_spawn_file_actions_destroy;
	posix_spawn_file_actions_init;
	posix_spawnp;
	priv_addset;
	_priv_addset;
	priv_allocset;
	_priv_allocset;
	priv_copyset;
	_priv_copyset;
	priv_delset;
	_priv_delset;
	priv_emptyset;
	_priv_emptyset;
	priv_fillset;
	_priv_fillset;
	__priv_free_info;
	priv_freeset;
	_priv_freeset;
	priv_getbyname;
	_priv_getbyname;
	__priv_getbyname;
	priv_getbynum;
	_priv_getbynum;
	__priv_getbynum;
	__priv_getdata;
	priv_getsetbyname;
	_priv_getsetbyname;
	__priv_getsetbyname;
	priv_getsetbynum;
	_priv_getsetbynum;
	__priv_getsetbynum;
	priv_gettext;
	_priv_gettext;
	priv_ineffect;
	_priv_ineffect;
	priv_intersect;
	_priv_intersect;
	priv_inverse;
	_priv_inverse;
	priv_isemptyset;
	_priv_isemptyset;
	priv_isequalset;
	_priv_isequalset;
	priv_isfullset;
	_priv_isfullset;
	priv_ismember;
	_priv_ismember;
	priv_issubset;
	_priv_issubset;
	__priv_parse_info;
	priv_set;
	_priv_set;
	priv_set_to_str;
	_priv_set_to_str;
	__priv_set_to_str;
	priv_str_to_set;
	_priv_str_to_set;
	priv_union;
	_priv_union;
	pselect;
	pthread_attr_getstack;
	pthread_attr_setstack;
	pthread_barrierattr_destroy;
	pthread_barrierattr_getpshared;
	pthread_barrierattr_init;
	pthread_barrierattr_setpshared;
	pthread_barrier_destroy;
	pthread_barrier_init;
	pthread_barrier_wait;
	pthread_condattr_getclock;
	pthread_condattr_setclock;
	pthread_mutexattr_getrobust_np;
	pthread_mutexattr_setrobust_np;
	pthread_mutex_consistent_np;
	pthread_mutex_reltimedlock_np;
	pthread_mutex_timedlock;
	pthread_rwlock_reltimedrdlock_np;
	pthread_rwlock_reltimedwrlock_np;
	pthread_rwlock_timedrdlock;
	pthread_rwlock_timedwrlock;
	pthread_setschedprio;
	pthread_spin_destroy;
	pthread_spin_init;
	pthread_spin_lock;
	pthread_spin_trylock;
	pthread_spin_unlock;
	rctlblk_set_recipient_pid;
	scandir;
	_scandir;
	schedctl_exit;
	schedctl_init;
	schedctl_lookup;
	sema_reltimedwait;
	sema_timedwait;
	setenv;
	setpflags;
	_setpflags;
	setppriv;
	_setppriv;
	strerror_r;
	strtof;
	strtoimax;
	strtold;
	strtoumax;
	ucred_free;
	_ucred_free;
	ucred_get;
	_ucred_get;
	ucred_getegid;
	_ucred_getegid;
	ucred_geteuid;
	_ucred_geteuid;
	ucred_getgroups;
	_ucred_getgroups;
	ucred_getpflags;
	_ucred_getpflags;
	ucred_getpid;
	_ucred_getpid;
	ucred_getprivset;
	_ucred_getprivset;
	ucred_getprojid;
	_ucred_getprojid;
	ucred_getrgid;
	_ucred_getrgid;
	ucred_getruid;
	_ucred_getruid;
	ucred_getsgid;
	_ucred_getsgid;
	ucred_getsuid;
	_ucred_getsuid;
	ucred_getzoneid;
	_ucred_getzoneid;
	ucred_size;
	_ucred_size;
	unsetenv;
	wcstof;
	wcstoimax;
	wcstold;
	wcstoll;
	wcstoull;
	wcstoumax;
} SUNW_1.21.3;

SUNW_1.21.3 {
    global:
	forkall;
} SUNW_1.21.2;

SUNW_1.21.2 {
    global:
	getustack;
	_getustack;
	setustack;
	_setustack;
	stack_getbounds;
	_stack_getbounds;
	_stack_grow;
	stack_inbounds;
	_stack_inbounds;
	stack_setbounds;
	_stack_setbounds;
	stack_violation;
	_stack_violation;
} SUNW_1.21.1;

SUNW_1.21.1 {
    global:
	crypt_gensalt;
} SUNW_1.21;

SUNW_1.21 {		# SunOS 5.9 (Solaris 9)
    global:
	attropen;
	_attropen;
	bind_textdomain_codeset;
	closefrom;
	_closefrom;
	cond_reltimedwait;
	dcngettext;
	dngettext;
	fchownat;
	_fchownat;
	fdopendir;
	_fdopendir;
	fdwalk;
	_fdwalk;
	fstatat;
	_fstatat;
	futimesat;
	_futimesat;
	getcpuid;
	_getcpuid;
	gethomelgroup;
	_gethomelgroup;
	getpagesizes;
	getrctl;
	_getrctl;
	issetugid;
	_issetugid;
	_lwp_cond_reltimedwait;
	meminfo;
	_meminfo;
	ngettext;
	openat;
	_openat;
	printstack;
	priocntl;
	priocntlset;
	pset_getattr;
	pset_getloadavg;
	pset_list;
	pset_setattr;
	pthread_cond_reltimedwait_np;
	rctlblk_get_enforced_value;
	rctlblk_get_firing_time;
	rctlblk_get_global_action;
	rctlblk_get_global_flags;
	rctlblk_get_local_action;
	rctlblk_get_local_flags;
	rctlblk_get_privilege;
	rctlblk_get_recipient_pid;
	rctlblk_get_value;
	rctlblk_set_local_action;
	rctlblk_set_local_flags;
	rctlblk_set_privilege;
	rctlblk_set_value;
	rctlblk_size;
	rctl_walk;
	renameat;
	setrctl;
	_setrctl;
	unlinkat;
	_unlinkat;
	vfscanf;
	_vfscanf;
	vfwscanf;
	vscanf;
	_vscanf;
	vsscanf;
	_vsscanf;
	vswscanf;
	vwscanf;
} SUNW_1.20.4;

SUNW_1.20.4 {
    global:
	semtimedop;
	_semtimedop;
} SUNW_1.20.1;

SUNW_1.20.1 {
    global:
	getacct;
	_getacct;
	getprojid;
	_getprojid;
	gettaskid;
	_gettaskid;
	msgids;
	_msgids;
	msgsnap;
	_msgsnap;
	putacct;
	_putacct;
	semids;
	_semids;
	settaskid;
	_settaskid;
	shmids;
	_shmids;
	wracct;
	_wracct;
} SUNW_1.20;

SUNW_1.20 {		# SunOS 5.8 (Solaris 8)
    global:
	getextmntent;
	resetmnttab;
} SUNW_1.19;

SUNW_1.19 {
    global:
	strlcat;
	strlcpy;
	umount2;
	_umount2;
} SUNW_1.18.1;

SUNW_1.18.1 {
    global:
	__fsetlocking;
} SUNW_1.18;

SUNW_1.18 {		# SunOS 5.7 (Solaris 7)
    global:
	btowc;
	__fbufsize;
	__flbf;
	_flushlbf;
	__fpending;
	__fpurge;
	__freadable;
	__freading;
	fwide;
	fwprintf;
	__fwritable;
	__fwriting;
	fwscanf;
	getloadavg;
	isaexec;
	mbrlen;
	mbrtowc;
	mbsinit;
	mbsrtowcs;
	pcsample;
	pthread_attr_getguardsize;
	pthread_attr_setguardsize;
	pthread_getconcurrency;
	pthread_mutexattr_gettype;
	pthread_mutexattr_settype;
	pthread_rwlockattr_destroy;
	pthread_rwlockattr_getpshared;
	pthread_rwlockattr_init;
	pthread_rwlockattr_setpshared;
	pthread_rwlock_destroy;
	pthread_rwlock_init;
	pthread_rwlock_rdlock;
	pthread_rwlock_tryrdlock;
	pthread_rwlock_trywrlock;
	pthread_rwlock_unlock;
	pthread_rwlock_wrlock;
	pthread_setconcurrency;
	swprintf;
	swscanf;
	__sysconf_xpg5;
	vfwprintf;
	vswprintf;
	vwprintf;
	wcrtomb;
	wcsrtombs;
	wcsstr;
	wctob;
	wmemchr;
	wmemcmp;
	wmemcpy;
	wmemmove;
	wmemset;
	wprintf;
	wscanf;
} SUNW_1.17;

# The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because
# applications built on Solaris 2.6 Beta (when they did contain symbols)
# may depend on them.  All symbol content for SunOS 5.6 is now in SUNW_1.1

SUNW_1.17 {
    global:
	SUNW_1.17;
} SUNW_1.16;

SUNW_1.16 {
    global:
	SUNW_1.16;
} SUNW_1.15;

SUNW_1.15 {
    global:
	SUNW_1.15;
} SUNW_1.14;

SUNW_1.14 {
    global:
	SUNW_1.14;
} SUNW_1.13;

SUNW_1.13 {
    global:
	SUNW_1.13;
} SUNW_1.12;

SUNW_1.12 {
    global:
	SUNW_1.12;
} SUNW_1.11;

SUNW_1.11 {
    global:
	SUNW_1.11;
} SUNW_1.10;

SUNW_1.10 {
    global:
	SUNW_1.10;
} SUNW_1.9;

SUNW_1.9 {
    global:
	SUNW_1.9;
} SUNW_1.8;

SUNW_1.8 {
    global:
	SUNW_1.8;
} SUNW_1.7;

SUNW_1.7 {
    global:
	SUNW_1.7;
} SUNW_1.6;

SUNW_1.6 {
    global:
	SUNW_1.6;
} SUNW_1.5;

SUNW_1.5 {
    global:
	SUNW_1.5;
} SUNW_1.4;

SUNW_1.4 {
    global:
	SUNW_1.4;
} SUNW_1.3;

SUNW_1.3 {
    global:
	SUNW_1.3;
} SUNW_1.2;

SUNW_1.2 {
    global:
	SUNW_1.2;
} SUNW_1.1;

SUNW_1.1 {		# SunOS 5.6 (Solaris 2.6)
    global:
	basename;
	bindtextdomain;
	bsd_signal;
	dbm_clearerr;
	dbm_error;
	dcgettext;
	dgettext;
	directio;
	dirname;
	endusershell;
	_exithandle;
	fgetwc;
	fgetws;
	fpgetround;
	fpsetround;
	fputwc;
	fputws;
	fseeko;
	ftello;
	ftrylockfile;
	getexecname;
	_getexecname;
	getpassphrase;
	gettext;
	getusershell;
	getwc;
	getwchar;
	getws;
	isenglish;
	isideogram;
	isnumber;
	isphonogram;
	isspecial;
	iswalnum;
	iswalpha;
	iswcntrl;
	iswctype;
	iswdigit;
	iswgraph;
	iswlower;
	iswprint;
	iswpunct;
	iswspace;
	iswupper;
	iswxdigit;
	__loc1;
	____loc1;
	_longjmp;
	_lwp_sema_trywait;
	ntp_adjtime;
	_ntp_adjtime;
	ntp_gettime;
	_ntp_gettime;
	__posix_asctime_r;
	__posix_ctime_r;
	__posix_getgrgid_r;
	__posix_getgrnam_r;
	__posix_getlogin_r;
	__posix_getpwnam_r;
	__posix_getpwuid_r;
	__posix_sigwait;
	__posix_ttyname_r;
	pset_assign;
	pset_bind;
	pset_create;
	pset_destroy;
	pset_info;
	pthread_atfork;
	pthread_attr_destroy;
	pthread_attr_getdetachstate;
	pthread_attr_getinheritsched;
	pthread_attr_getschedparam;
	pthread_attr_getschedpolicy;
	pthread_attr_getscope;
	pthread_attr_getstackaddr;
	pthread_attr_getstacksize;
	pthread_attr_init;
	pthread_attr_setdetachstate;
	pthread_attr_setinheritsched;
	pthread_attr_setschedparam;
	pthread_attr_setschedpolicy;
	pthread_attr_setscope;
	pthread_attr_setstackaddr;
	pthread_attr_setstacksize;
	pthread_cancel;
	__pthread_cleanup_pop;
	__pthread_cleanup_push;
	pthread_create;
	pthread_detach;
	pthread_equal;
	pthread_exit;
	pthread_getschedparam;
	pthread_getspecific;
	pthread_join;
	pthread_key_create;
	pthread_key_delete;
	pthread_kill;
	pthread_once;
	pthread_self;
	pthread_setcancelstate;
	pthread_setcanceltype;
	pthread_setschedparam;
	pthread_setspecific;
	pthread_sigmask;
	pthread_testcancel;
	putwc;
	putwchar;
	putws;
	regcmp;
	regex;
	resolvepath;
	_resolvepath;
	rwlock_destroy;
	_rwlock_destroy;
	sema_destroy;
	_sema_destroy;
	_setjmp;
	setusershell;
	siginterrupt;
	sigstack;
	snprintf;
	strtows;
	sync_instruction_memory;
	textdomain;
	thr_main;
	towctrans;
	towlower;
	towupper;
	ungetwc;
	vsnprintf;
	watoll;
	wcscat;
	wcschr;
	wcscmp;
	wcscoll;
	wcscpy;
	wcscspn;
	wcsftime;
	wcslen;
	wcsncat;
	wcsncmp;
	wcsncpy;
	wcspbrk;
	wcsrchr;
	wcsspn;
	wcstod;
	wcstok;
	wcstol;
	wcstoul;
	wcswcs;
	wcswidth;
	wcsxfrm;
	wctrans;
	wctype;
	wcwidth;
	wscasecmp;
	wscat;
	wschr;
	wscmp;
	wscol;
	wscoll;
	wscpy;
	wscspn;
	wsdup;
	wslen;
	wsncasecmp;
	wsncat;
	wsncmp;
	wsncpy;
	wspbrk;
	wsprintf;
	wsrchr;
	wsscanf;
	wsspn;
	wstod;
	wstok;
	wstol;
	wstoll;
	wstostr;
	wsxfrm;
	__xpg4_putmsg;
	__xpg4_putpmsg;
} SUNW_0.9;

SUNW_0.9 {		# SunOS 5.5 (Solaris 2.5)
    global:
	acl;
	bcmp;
	bcopy;
	bzero;
	facl;
	ftime;
	getdtablesize;
	gethostid;
	gethostname;
	getpagesize;
	getpriority;
	getrusage;
	getwd;
	index;
	initstate;
	killpg;
	_nsc_trydoorcall;
	pthread_condattr_destroy;
	pthread_condattr_getpshared;
	pthread_condattr_init;
	pthread_condattr_setpshared;
	pthread_cond_broadcast;
	pthread_cond_destroy;
	pthread_cond_init;
	pthread_cond_signal;
	pthread_cond_timedwait;
	pthread_cond_wait;
	pthread_mutexattr_destroy;
	pthread_mutexattr_getprioceiling;
	pthread_mutexattr_getprotocol;
	pthread_mutexattr_getpshared;
	pthread_mutexattr_init;
	pthread_mutexattr_setprioceiling;
	pthread_mutexattr_setprotocol;
	pthread_mutexattr_setpshared;
	pthread_mutex_destroy;
	pthread_mutex_getprioceiling;
	pthread_mutex_init;
	pthread_mutex_lock;
	pthread_mutex_setprioceiling;
	pthread_mutex_trylock;
	pthread_mutex_unlock;
	random;
	reboot;
	re_comp;
	re_exec;
	rindex;
	setbuffer;
	sethostname;
	setlinebuf;
	setpriority;
	setregid;
	setreuid;
	setstate;
	srandom;
	thr_min_stack;
	thr_stksegment;
	ualarm;
	usleep;
	wait3;
	wait4;
} SUNW_0.8;

SUNW_0.8 {		# SunOS 5.4 (Solaris 2.4)
    global:
	addsev;
	cond_broadcast;
	cond_destroy;
	cond_init;
	cond_signal;
	cond_timedwait;
	cond_wait;
	confstr;
	fnmatch;
	_getdate_err_addr;
	glob;
	globfree;
	iconv;
	iconv_close;
	iconv_open;
	lfmt;
	mutex_destroy;
	mutex_init;
	mutex_lock;
	mutex_trylock;
	mutex_unlock;
	pfmt;
	regcomp;
	regerror;
	regexec;
	regfree;
	rwlock_init;
	rw_rdlock;
	rw_read_held;
	rw_tryrdlock;
	rw_trywrlock;
	rw_unlock;
	rw_write_held;
	rw_wrlock;
	sema_held;
	sema_init;
	sema_post;
	sema_trywait;
	sema_wait;
	setcat;
	sigfpe;
	strfmon;
	strptime;
	thr_continue;
	thr_create;
	thr_exit;
	thr_getconcurrency;
	thr_getprio;
	thr_getspecific;
	thr_join;
	thr_keycreate;
	thr_kill;
	thr_self;
	thr_setconcurrency;
	thr_setprio;
	thr_setspecific;
	thr_sigsetmask;
	thr_suspend;
	thr_yield;
	vlfmt;
	vpfmt;
	wordexp;
	wordfree;
	__xpg4 = NODIRECT;
} SUNW_0.7;

SUNW_0.7 {		# SunOS 5.3 (Solaris 2.3)
    global:
	a64l;
	adjtime;
	altzone;
	ascftime;
	atoll;
	brk;
	cftime;
	closelog;
	csetcol;
	csetlen;
	ctermid_r;
	dbm_close;
	dbm_delete;
	dbm_fetch;
	dbm_firstkey;
	dbm_nextkey;
	dbm_open;
	dbm_store;
	decimal_to_double;
	decimal_to_extended;
	decimal_to_quadruple;
	decimal_to_single;
	double_to_decimal;
	drand48;
	econvert;
	ecvt;
	endnetgrent;
	endspent;
	endutent;
	endutxent;
	erand48;
	euccol;
	euclen;
	eucscol;
	extended_to_decimal;
	fchroot;
	fconvert;
	fcvt;
	ffs;
	fgetspent;
	fgetspent_r;
	_filbuf;
	finite;
	fork1;
	fpclass;
	fpgetmask;
	fpgetsticky;
	fpsetmask;
	fpsetsticky;
	fstatfs;
	ftruncate;
	ftw;
	func_to_decimal;
	gconvert;
	gcvt;
	getdents;
	gethrtime;
	gethrvtime;
	getmntany;
	getmntent;
	getnetgrent;
	getnetgrent_r;
	getpw;
	getspent;
	getspent_r;
	getspnam;
	getspnam_r;
	getutent;
	getutid;
	getutline;
	getutmp;
	getutmpx;
	getutxent;
	getutxid;
	getutxline;
	getvfsany;
	getvfsent;
	getvfsfile;
	getvfsspec;
	getwidth;
	gsignal;
	hasmntopt;
	innetgr;
	insque;
	_insque;
	isnanf = FUNCTION FILTER libm.so.2;
	jrand48;
	l64a;
	ladd;
	lckpwdf;
	lcong48;
	ldivide;
	lexp10;
	llabs;
	lldiv;
	llog10;
	llseek;
	lltostr;
	lmul;
	lone;
	lrand48;
	lshiftl;
	lsub;
	lten;
	_lwp_cond_broadcast;
	_lwp_cond_signal;
	_lwp_cond_timedwait;
	_lwp_cond_wait;
	_lwp_continue;
	_lwp_info;
	_lwp_kill;
	_lwp_mutex_lock;
	_lwp_mutex_trylock;
	_lwp_mutex_unlock;
	_lwp_self;
	_lwp_sema_init;
	_lwp_sema_post;
	_lwp_sema_wait;
	_lwp_suspend;
	lzero;
	madvise;
	__major;
	__makedev;
	memalign = NODIRECT;
	mincore;
	__minor;
	mkstemp;
	_mkstemp;
	mlockall;
	modff = FUNCTION FILTER libm.so.2;
	mrand48;
	munlockall;
	nrand48;
	nss_default_finders;
	_nss_netdb_aliases;
	_nss_XbyY_buf_alloc;
	_nss_XbyY_buf_free;
	__nsw_extended_action;
	__nsw_freeconfig;
	__nsw_getconfig;
	openlog;
	plock;
	pread;
	__priocntl;
	__priocntlset;
	processor_bind;
	processor_info;
	psiginfo;
	psignal;
	putpwent;
	putspent;
	pututline;
	pututxline;
	pwrite;
	qeconvert;
	qecvt;
	qfconvert;
	qfcvt;
	qgconvert;
	qgcvt;
	quadruple_to_decimal;
	realpath;
	remque;
	_remque;
	seconvert;
	seed48;
	select;
	_sema_held;
	setegid;
	seteuid;
	setlogmask;
	setnetgrent;
	setspent;
	settimeofday;
	setutent;
	setutxent;
	sfconvert;
	sgconvert;
	sig2str;
	sigwait;
	single_to_decimal;
	ssignal;
	statfs;
	str2sig;
	strcasecmp;
	string_to_decimal;
	strncasecmp;
	strsignal;
	strtoll;
	strtoull;
	swapctl;
	sysfs;
	_sys_illlist;
	syslog;
	_syslog;
	tmpnam_r;
	truncate;
	ttyslot;
	uadmin;
	ulckpwdf;
	ulltostr;
	unordered;
	updwtmp;
	updwtmpx;
	ustat;
	utimes;
	utmpname;
	utmpxname;
	valloc = NODIRECT;
	vfork;
	vhangup;
	vsyslog;
	yield;
};

# There should never be more than one SUNWprivate version.
# Don't add any more.  Add new private symbols to SUNWprivate_1.1

SUNWprivate_1.1 {
    global:
	__accessat;
	_a64l;
	acctctl;
	_acctctl;
	_acl;
	_adjtime;
	___Argv = NODIRECT;
	_ascftime;
	_asctime_r;
	_assert_c99;
	__assert_c99;
	_assfail;
	_atoll;
	_atomic_add_16;
	_atomic_add_16_nv;
	_atomic_add_32;
	_atomic_add_32_nv;
	_atomic_add_64;
	_atomic_add_64_nv;
	_atomic_add_8;
	_atomic_add_8_nv;
	_atomic_add_char;
	_atomic_add_char_nv;
	_atomic_add_int;
	_atomic_add_int_nv;
	_atomic_add_long;
	_atomic_add_long_nv;
	_atomic_add_ptr;
	_atomic_add_ptr_nv;
	_atomic_add_short;
	_atomic_add_short_nv;
	_atomic_and_16;
	_atomic_and_16_nv;
	_atomic_and_32;
	_atomic_and_32_nv;
	_atomic_and_64;
	_atomic_and_64_nv;
	_atomic_and_8;
	_atomic_and_8_nv;
	_atomic_and_uchar;
	_atomic_and_uchar_nv;
	_atomic_and_uint;
	_atomic_and_uint_nv;
	_atomic_and_ulong;
	_atomic_and_ulong_nv;
	_atomic_and_ushort;
	_atomic_and_ushort_nv;
	_atomic_cas_16;
	_atomic_cas_32;
	_atomic_cas_64;
	_atomic_cas_8;
	_atomic_cas_ptr;
	_atomic_cas_uchar;
	_atomic_cas_uint;
	_atomic_cas_ulong;
	_atomic_cas_ushort;
	_atomic_clear_long_excl;
	_atomic_dec_16;
	_atomic_dec_16_nv;
	_atomic_dec_32;
	_atomic_dec_32_nv;
	_atomic_dec_64;
	_atomic_dec_64_nv;
	_atomic_dec_8;
	_atomic_dec_8_nv;
	_atomic_dec_uchar;
	_atomic_dec_uchar_nv;
	_atomic_dec_uint;
	_atomic_dec_uint_nv;
	_atomic_dec_ulong;
	_atomic_dec_ulong_nv;
	_atomic_dec_ushort;
	_atomic_dec_ushort_nv;
	_atomic_inc_16;
	_atomic_inc_16_nv;
	_atomic_inc_32;
	_atomic_inc_32_nv;
	_atomic_inc_64;
	_atomic_inc_64_nv;
	_atomic_inc_8;
	_atomic_inc_8_nv;
	_atomic_inc_uchar;
	_atomic_inc_uchar_nv;
	_atomic_inc_uint;
	_atomic_inc_uint_nv;
	_atomic_inc_ulong;
	_atomic_inc_ulong_nv;
	_atomic_inc_ushort;
	_atomic_inc_ushort_nv;
	_atomic_or_16;
	_atomic_or_16_nv;
	_atomic_or_32;
	_atomic_or_32_nv;
	_atomic_or_64;
	_atomic_or_64_nv;
	_atomic_or_8;
	_atomic_or_8_nv;
	_atomic_or_uchar;
	_atomic_or_uchar_nv;
	_atomic_or_uint;
	_atomic_or_uint_nv;
	_atomic_or_ulong;
	_atomic_or_ulong_nv;
	_atomic_or_ushort;
	_atomic_or_ushort_nv;
	_atomic_set_long_excl;
	_atomic_swap_16;
	_atomic_swap_32;
	_atomic_swap_64;
	_atomic_swap_8;
	_atomic_swap_ptr;
	_atomic_swap_uchar;
	_atomic_swap_uint;
	_atomic_swap_ulong;
	_atomic_swap_ushort;
	_autofssys;
	_brk;
	__btowc_dense;
	__btowc_euc;
	__btowc_sb;
	_bufsync;
	cfree = NODIRECT;
	_cftime;
	__charmap_init;
	_cladm;
	__cladm;
	__class_quadruple;
	_clock_getres;
	_clock_gettime;
	_clock_nanosleep;
	_clock_settime;
	_closelog;
	__collate_init;
	_cond_broadcast;
	_cond_destroy;
	_cond_init;
	_cond_reltimedwait;
	_cond_signal;
	_cond_timedwait;
	_cond_wait;
	core_get_default_content;
	_core_get_default_content;
	core_get_default_path;
	_core_get_default_path;
	core_get_global_content;
	_core_get_global_content;
	core_get_global_path;
	_core_get_global_path;
	core_get_options;
	_core_get_options;
	core_get_process_content;
	_core_get_process_content;
	core_get_process_path;
	_core_get_process_path;
	core_set_default_content;
	_core_set_default_content;
	core_set_default_path;
	_core_set_default_path;
	core_set_global_content;
	_core_set_global_content;
	core_set_global_path;
	_core_set_global_path;
	core_set_options;
	_core_set_options;
	core_set_process_content;
	_core_set_process_content;
	core_set_process_path;
	_core_set_process_path;
	_cswidth;
	_ctermid_r;
	_ctime_r;
	__ctype_init;
	__ctype_mask;
	dbm_close_status;
	dbm_do_nextkey;
	dbm_setdefwrite;
	_D_cplx_div;
	_D_cplx_div_ix;
	_D_cplx_div_rx;
	_D_cplx_mul;
	_decimal_to_double;
	_decimal_to_extended;
	_decimal_to_quadruple;
	_decimal_to_single;
	defcntl;
	_defcntl;
	defopen;
	_defopen;
	defread;
	_defread;
	_delete;
	_dgettext;
	_door_bind;
	_door_call;
	_door_create;
	_door_cred;
	_door_getparam;
	_door_info;
	_door_return;
	_door_revoke;
	_door_server_create;
	_door_setparam;
	_door_ucred;
	_door_unbind;
	_doprnt;
	_doscan;
	_double_to_decimal;
	_drand48;
	_econvert;
	_ecvt;
	_endgrent;
	_endpwent;
	_endspent;
	_endutent;
	_endutxent;
	__environ_lock = NODIRECT;
	_erand48;
	__eucpctowc_gen;
	exportfs;
	_exportfs;
	_extended_to_decimal;
	_facl;
	_fchroot;
	_fconvert;
	_F_cplx_div;
	_F_cplx_div_ix;
	_F_cplx_div_rx;
	_F_cplx_mul;
	_fcvt;
	_ffs;
	_fgetgrent;
	_fgetgrent_r;
	_fgetpwent;
	_fgetpwent_r;
	_fgetspent;
	_fgetspent_r;
	__fgetwc_dense;
	__fgetwc_euc;
	__fgetwc_sb;
	__fgetwc_xpg5;
	__fgetws_xpg5;
	_file_to_decimal;
	_findbuf;
	_findiop;
	__fini_daemon_priv;
	_finite;
	_flockfile;
	__fnmatch_C;
	__fnmatch_sb;
	__fnmatch_std;
	_fork1;
	_forkall;
	_forkallx;
	_forkx;
	_fpclass;
	_fpgetmask;
	_fpgetround;
	_fpgetsticky;
	_fprintf;
	_fpsetmask;
	_fpsetround;
	_fpsetsticky;
	__fputwc_xpg5;
	__fputws_xpg5;
	_fstatfs;
	_ftruncate;
	_ftrylockfile;
	_ftw;
	_func_to_decimal;
	_funlockfile;
	_gconvert;
	_gcvt;
	_getarg;
	_getchar_unlocked;
	__getcontext;
	_getc_unlocked;
	__getdate_std;
	_getdents;
	_get_exit_frame_monitor;
	_getfp;
	_getgrent;
	_getgrent_r;
	_getgrgid_r;
	_getgrnam_r;
	_getgroupsbymember;
	__getloadavg;
	_getlogin_r;
	_getmntany;
	_getmntent;
	_getpw;
	_getpwent;
	_getpwent_r;
	_getpwnam_r;
	_getpwuid_r;
	_getsp;
	_getspent;
	_getspent_r;
	_getspnam;
	_getspnam_r;
	__gettsp;
	_getutent;
	_getutid;
	_getutline;
	_getutmp;
	_getutmpx;
	_getutxent;
	_getutxid;
	_getutxline;
	_getvfsany;
	_getvfsent;
	_getvfsfile;
	_getvfsspec;
	getvmusage;
	__getwchar_xpg5;
	__getwc_xpg5;
	_getzoneid;
	_getzoneidbyname;
	_getzonenamebyid;
	_gmtime_r;
	_gsignal;
	_iconv;
	_iconv_close;
	_iconv_open;
	__inf_read;
	__inf_written;
	__init_daemon_priv;
	__init_suid_priv;
	_insert;
	inst_sync;
	_inst_sync;
	_is_euc_fc;
	_is_euc_pc;
	__i_size;
	_isnanf = FUNCTION FILTER libm.so.2;
	_is_system_labeled;
	_iswctype;
	__iswctype_bc;
	__iswctype_sb;
	__iswctype_std;
	_jrand48;
	_l64a;
	_ladd;
	__lc_charmap;
	__lc_collate;
	__lc_ctype;
	_lckpwdf;
	__lc_locale;
	__lc_messages;
	__lc_monetary;
	__lc_numeric;
	_lcong48;
	__lc_time;
	_ldivide;
	_lexp10;
	_lgrp_home_fast;
	_lgrpsys;
	__libc_threaded;
	_lib_version = NODIRECT;
	_llabs;
	_lldiv;
	_llog10;
	_llseek;
	_lltostr;
	_lmul;
	__localeconv_std;
	__locale_init;
	_localtime_r;
	_lock_clear;
	_lock_try;
	_logb = FUNCTION FILTER libm.so.2;
	_lone;
	_lrand48;
	_lshiftl;
	_lsub;
	_lten;
	_ltzset;
	__lwp_cond_broadcast;
	__lwp_cond_reltimedwait;
	__lwp_cond_signal;
	__lwp_cond_timedwait;
	__lwp_cond_wait;
	__lwp_continue;
	__lwp_info;
	__lwp_kill;
	__lwp_mutex_lock;
	__lwp_mutex_trylock;
	__lwp_mutex_unlock;
	lwp_self;
	__lwp_self;
	__lwp_sema_init;
	__lwp_sema_post;
	__lwp_sema_trywait;
	__lwp_sema_wait;
	__lwp_suspend;
	_lzero;
	_madvise;
	makeut;
	_makeut;
	makeutx;
	_makeutx;
	__malloc_lock;
	_mbftowc;
	__mbftowc_dense;
	__mbftowc_euc;
	__mbftowc_sb;
	__mblen_gen;
	__mblen_sb;
	__mbrlen_gen;
	__mbrlen_sb;
	__mbrtowc_dense;
	__mbrtowc_euc;
	__mbrtowc_sb;
	__mbsinit_gen;
	__mbsrtowcs_dense;
	__mbsrtowcs_euc;
	__mbsrtowcs_sb;
	__mbst_get_consumed_array;
	__mbst_get_locale;
	__mbst_get_nconsumed;
	__mbstowcs_dense;
	__mbstowcs_euc;
	__mbstowcs_sb;
	__mbst_set_consumed_array;
	__mbst_set_locale;
	__mbst_set_nconsumed;
	__mbtowc_dense;
	__mbtowc_euc;
	__mbtowc_sb;
	mcfiller;
	_membar_consumer;
	_membar_enter;
	_membar_exit;
	_membar_producer;
	__messages_init;
	_mincore;
	_mkarglst;
	_mlockall;
	mntopt;
	modctl;
	_modff = FUNCTION FILTER libm.so.2;
	modutx;
	_modutx;
	__monetary_init;
	_mrand48;
	msgctl64;
	_msgctl64;
	__multi_innetgr;
	_munlockall;
	_mutex_destroy;
	__mutex_destroy;
	mutex_held;
	__mutex_held;
	_mutex_init;
	__mutex_init;
	__mutex_lock;
	_mutex_trylock;
	__mutex_trylock;
	_mutex_unlock;
	__mutex_unlock;
	_nanosleep;
	__nan_read;
	__nan_written;
	nfs_getfh;
	_nfs_getfh;
	nfssvc;
	_nfssvc;
	_nfssys;
	__nis_debug_bind;
	__nis_debug_calls;
	__nis_debug_file;
	__nis_debug_rpc;
	__nis_get_environment;
	__nis_prefsrv;
	__nis_preftype;
	__nis_server;
	__nl_langinfo_std;
	_nrand48;
	_nss_db_state_destr;
	_nss_default_finders;
	nss_default_key2str;
	nss_delete;
	_nss_delete;
	nss_endent;
	_nss_endent;
	nss_getent;
	_nss_getent;
	_nss_initf_group;
	_nss_initf_netgroup;
	_nss_initf_passwd;
	_nss_initf_shadow;
	nss_packed_arg_init;
	nss_packed_context_init;
	nss_packed_getkey;
	nss_packed_set_status;
	nss_search;
	_nss_search;
	nss_setent;
	_nss_setent;
	_nss_XbyY_fgets;
	__nsw_extended_action_v1;
	__nsw_freeconfig_v1;
	__nsw_getconfig_v1;
	__nthreads;
	__numeric_init;
	_openlog;
	_plock;
	_port_alert;
	_port_associate;
	_port_create;
	_port_dissociate;
	_port_get;
	_port_getn;
	_port_send;
	_port_sendn;
	_posix_openpt;
	_posix_spawn;
	_posix_spawnattr_destroy;
	_posix_spawnattr_getflags;
	_posix_spawnattr_getpgroup;
	_posix_spawnattr_getschedparam;
	_posix_spawnattr_getschedpolicy;
	_posix_spawnattr_getsigdefault;
	_posix_spawnattr_getsigmask;
	_posix_spawnattr_init;
	_posix_spawnattr_setflags;
	_posix_spawnattr_setpgroup;
	_posix_spawnattr_setschedparam;
	_posix_spawnattr_setschedpolicy;
	_posix_spawnattr_setsigdefault;
	_posix_spawnattr_setsigmask;
	_posix_spawn_file_actions_addclose;
	_posix_spawn_file_actions_adddup2;
	_posix_spawn_file_actions_addopen;
	_posix_spawn_file_actions_destroy;
	_posix_spawn_file_actions_init;
	_posix_spawnp;
	_pread;
	_printstack;
	__priv_bracket;
	__priv_relinquish;
	_pselect;
	pset_assign_forced;
	_psiginfo;
	_psignal;
	_pthread_atfork;
	_pthread_attr_destroy;
	_pthread_attr_getdetachstate;
	_pthread_attr_getguardsize;
	_pthread_attr_getinheritsched;
	_pthread_attr_getschedparam;
	_pthread_attr_getschedpolicy;
	_pthread_attr_getscope;
	_pthread_attr_getstack;
	_pthread_attr_getstackaddr;
	_pthread_attr_getstacksize;
	_pthread_attr_init;
	_pthread_attr_setdetachstate;
	_pthread_attr_setguardsize;
	_pthread_attr_setinheritsched;
	_pthread_attr_setschedparam;
	_pthread_attr_setschedpolicy;
	_pthread_attr_setscope;
	_pthread_attr_setstack;
	_pthread_attr_setstackaddr;
	_pthread_attr_setstacksize;
	_pthread_barrierattr_destroy;
	_pthread_barrierattr_getpshared;
	_pthread_barrierattr_init;
	_pthread_barrierattr_setpshared;
	_pthread_barrier_destroy;
	_pthread_barrier_init;
	_pthread_barrier_wait;
	_pthread_cancel;
	_pthread_condattr_destroy;
	_pthread_condattr_getclock;
	_pthread_condattr_getpshared;
	_pthread_condattr_init;
	_pthread_condattr_setclock;
	_pthread_condattr_setpshared;
	_pthread_cond_broadcast;
	_pthread_cond_destroy;
	_pthread_cond_init;
	_pthread_cond_reltimedwait_np;
	_pthread_cond_signal;
	_pthread_cond_timedwait;
	_pthread_cond_wait;
	_pthread_create;
	_pthread_detach;
	_pthread_equal;
	_pthread_exit;
	_pthread_getconcurrency;
	_pthread_getschedparam;
	_pthread_getspecific;
	_pthread_join;
	_pthread_key_create;
	_pthread_key_create_once_np;
	_pthread_key_delete;
	_pthread_kill;
	__pthread_min_stack;
	_pthread_mutexattr_destroy;
	_pthread_mutexattr_getprioceiling;
	_pthread_mutexattr_getprotocol;
	_pthread_mutexattr_getpshared;
	_pthread_mutexattr_getrobust_np;
	_pthread_mutexattr_gettype;
	_pthread_mutexattr_init;
	_pthread_mutexattr_setprioceiling;
	_pthread_mutexattr_setprotocol;
	_pthread_mutexattr_setpshared;
	_pthread_mutexattr_setrobust_np;
	_pthread_mutexattr_settype;
	_pthread_mutex_consistent_np;
	_pthread_mutex_destroy;
	_pthread_mutex_getprioceiling;
	_pthread_mutex_init;
	_pthread_mutex_lock;
	_pthread_mutex_reltimedlock_np;
	_pthread_mutex_setprioceiling;
	_pthread_mutex_timedlock;
	_pthread_mutex_trylock;
	_pthread_mutex_unlock;
	_pthread_once;
	_pthread_rwlockattr_destroy;
	_pthread_rwlockattr_getpshared;
	_pthread_rwlockattr_init;
	_pthread_rwlockattr_setpshared;
	_pthread_rwlock_destroy;
	_pthread_rwlock_init;
	_pthread_rwlock_rdlock;
	_pthread_rwlock_reltimedrdlock_np;
	_pthread_rwlock_reltimedwrlock_np;
	_pthread_rwlock_timedrdlock;
	_pthread_rwlock_timedwrlock;
	_pthread_rwlock_tryrdlock;
	_pthread_rwlock_trywrlock;
	_pthread_rwlock_unlock;
	_pthread_rwlock_wrlock;
	_pthread_self;
	_pthread_setcancelstate;
	_pthread_setcanceltype;
	_pthread_setcleanupinit;
	_pthread_setconcurrency;
	_pthread_setschedparam;
	_pthread_setschedprio;
	_pthread_setspecific;
	_pthread_sigmask;
	_pthread_spin_destroy;
	_pthread_spin_init;
	_pthread_spin_lock;
	_pthread_spin_trylock;
	_pthread_spin_unlock;
	_pthread_testcancel;
	_putchar_unlocked;
	_putc_unlocked;
	_putpwent;
	_putspent;
	_pututline;
	_pututxline;
	__putwchar_xpg5;
	__putwc_xpg5;
	_pwrite;
	_qeconvert;
	_qecvt;
	_qfconvert;
	_qfcvt;
	_qgconvert;
	_qgcvt;
	_quadruple_to_decimal;
	_rand_r;
	rctlctl;
	_rctlctl;
	rctllist;
	_rctllist;
	_readdir_r;
	_realbufend;
	_realpath;
	__regcomp_C;
	__regcomp_std;
	__regerror_std;
	__regexec_C;
	__regexec_std;
	__regfree_std;
	_resume;
	_resume_ret;
	_rpcsys;
	_rwlock_init;
	_rw_rdlock;
	_rw_tryrdlock;
	_rw_trywrlock;
	_rw_unlock;
	_rw_wrlock;
	_sbrk_grow_aligned;
	_sbrk_unlocked;
	_schedctl_exit;
	_schedctl_init;
	_schedctl_lookup;
	scrwidth;
	_seconvert;
	_seed48;
	_select;
	_sema_init;
	_sema_post;
	_sema_reltimedwait;
	_sema_timedwait;
	_sema_trywait;
	_sema_wait;
	_sem_close;
	semctl64;
	_semctl64;
	_sem_destroy;
	_sem_getvalue;
	_sem_init;
	_sem_open;
	_sem_post;
	_sem_reltimedwait_np;
	_sem_timedwait;
	_sem_trywait;
	_sem_unlink;
	_sem_wait;
	set_setcontext_enforcement;
	set_l10n_alternate_root;
	_setbufend;
	_setegid;
	_setenv;
	__set_errno;
	_seteuid;
	_setgrent;
	_setlogmask;
	_setpwent;
	setprojrctl;
	_setprojrctl;
	_setregid;
	_setreuid;
	setsigacthandler;
	_setspent;
	_settimeofday;
	_setutent;
	_setutxent;
	_sfconvert;
	_sgconvert;
	shmctl64;
	_shmctl64;
	_sig2str;
	sigflag;
	_sigflag;
	_sigfpe;
	_siginterrupt;
	_signal;
	_sigoff;
	_sigon;
	_sigqueue;
	_sigstack;
	_sigtimedwait;
	_sigwait;
	_sigwaitinfo;
	_single_to_decimal;
	_smbuf;
	_so_accept;
	_so_bind;
	_sockconfig;
	_so_connect;
	_so_getpeername;
	_so_getsockname;
	_so_getsockopt;
	_so_listen;
	_so_recv;
	_so_recvfrom;
	_so_recvmsg;
	_so_send;
	_so_sendmsg;
	_so_sendto;
	_so_setsockopt;
	_so_shutdown;
	_so_socket;
	_so_socketpair;
	_sp;
	_srand48;
	_ssignal;
	_statfs;
	str2group;
	str2passwd;
	_str2sig;
	str2spwd;
	__strcoll_C;
	__strcoll_sb;
	__strcoll_std;
	_strerror;
	_strerror_r;
	__strfmon_std;
	__strftime_std;
	_string_to_decimal;
	__strptime_dontzero;
	__strptime_std;
	_strsignal;
	_strtok_r;
	_strtoll;
	_strtoull;
	__strxfrm_C;
	__strxfrm_sb;
	__strxfrm_std;
	stty;
	_stty;
	_swapctl;
	syscall;
	_sysconfig;
	_sysfs;
	__systemcall;
	_tdb_bootstrap;
	_thr_continue;
	thr_continue_allmutators;
	_thr_continue_allmutators;
	thr_continue_mutator;
	_thr_continue_mutator;
	_thr_create;
	_thr_detach;
	__threaded;
	_thr_exit;
	_thr_getconcurrency;
	_thr_get_inf_read;
	_thr_get_nan_read;
	_thr_getprio;
	_thr_getspecific;
	thr_getstate;
	_thr_getstate;
	_thr_join;
	_thr_keycreate;
	_thr_keycreate_once;
	_thr_key_delete;
	_thr_kill;
	_thr_main;
	_thr_min_stack;
	thr_mutators_barrier;
	_thr_mutators_barrier;
	thr_probe_getfunc_addr;
	thr_probe_setup;
	_thr_schedctl;
	_thr_self;
	_thr_setconcurrency;
	thr_setmutator;
	_thr_setmutator;
	_thr_setprio;
	_thr_setspecific;
	thr_setstate;
	_thr_setstate;
	thr_sighndlrinfo;
	_thr_sighndlrinfo;
	_thr_sigsetmask;
	_thr_slot_offset;
	_thr_stksegment;
	_thr_suspend;
	thr_suspend_allmutators;
	_thr_suspend_allmutators;
	thr_suspend_mutator;
	_thr_suspend_mutator;
	thr_wait_mutator;
	_thr_wait_mutator;
	_thr_yield;
	__time_init;
	_timer_create;
	_timer_delete;
	_timer_getoverrun;
	_timer_gettime;
	_timer_settime;
	__tls_get_addr;
	_tmpnam;
	_tmpnam_r;
	__towctrans_bc;
	__towctrans_std;
	__towlower_bc;
	__towlower_std;
	__towupper_bc;
	__towupper_std;
	__trans_lower;
	__trans_upper;
	_truncate;
	_trwctype;
	__trwctype_std;
	_ttyname_dev;
	_ttyname_r;
	_ttyslot;
	_uadmin;
	_uberdata;
	_ucred_alloc;
	ucred_getamask;
	_ucred_getamask;
	ucred_getasid;
	_ucred_getasid;
	ucred_getatid;
	_ucred_getatid;
	ucred_getauid;
	_ucred_getauid;
	_ulckpwdf;
	_ulltostr;
	_uncached_getgrgid_r;
	_uncached_getgrnam_r;
	_uncached_getpwnam_r;
	_uncached_getpwuid_r;
	_ungetc_unlocked;
	__ungetwc_xpg5;
	_unordered;
	_unsetenv;
	_updwtmp;
	_updwtmpx;
	_usleep;
	_ustat;
	_utimes;
	_utmpname;
	_utmpxname;
	utssys;
	_utssys;
	_vfork;
	_vforkx;
	_vhangup;
	_vsyslog;
	_wait3;
	_walkcontext;
	__wcrtomb_dense;
	__wcrtomb_euc;
	__wcrtomb_sb;
	__wcscoll_bc;
	__wcscoll_C;
	__wcscoll_std;
	__wcsftime_std;
	__wcsftime_xpg5;
	__wcsrtombs_dense;
	__wcsrtombs_euc;
	__wcsrtombs_sb;
	__wcstok_xpg5;
	__wcstombs_dense;
	__wcstombs_euc;
	__wcstombs_sb;
	__wcswidth_bc;
	__wcswidth_dense;
	__wcswidth_euc;
	__wcswidth_sb;
	__wcswidth_std;
	__wcsxfrm_bc;
	__wcsxfrm_C;
	__wcsxfrm_std;
	__wctob_dense;
	__wctob_euc;
	__wctob_sb;
	__wctoeucpc_gen;
	_wctomb;
	__wctomb_dense;
	__wctomb_euc;
	__wctomb_sb;
	__wctrans_std;
	__wctype_std;
	__wcwidth_bc;
	__wcwidth_dense;
	__wcwidth_euc;
	__wcwidth_sb;
	__wcwidth_std;
	wdbindf;
	wdchkind;
	wddelim;
	_wrtchk;
	_xflsbuf;
	_xgetwidth;
	__xpg6 = NODIRECT;
	_yield;
	zone_add_datalink;
	zone_boot;
	zone_check_datalink;
	zone_create;
	zone_destroy;
	zone_enter;
	zone_getattr;
	zone_get_id;
	zone_list;
	zone_list_datalink;
	zonept;
	zone_remove_datalink;
	zone_setattr;
	zone_shutdown;
	zone_version;
    local:
	*;
};