Home | History | Annotate | Download | only in port
      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 2010 Sun Microsystems, Inc.  All rights reserved.
     23 # Use is subject to license terms.
     24 #
     25 
     26 #
     27 # MAPFILE HEADER START
     28 #
     29 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
     30 # Object versioning must comply with the rules detailed in
     31 #
     32 #	usr/src/lib/README.mapfiles
     33 #
     34 # You should not be making modifications here until you've read the most current
     35 # copy of that file. If you need help, contact a gatekeeper for guidance.
     36 #
     37 # MAPFILE HEADER END
     38 #
     39 
     40 #
     41 # All function names added to this or any other libc mapfile
     42 # must be placed under the 'protected:' designation.
     43 # The 'global:' designation is used *only* for data
     44 # items and for the members of the malloc() family.
     45 #
     46 
     47 #
     48 # README README README README README README: how to update this file
     49 #   1) each version of Solaris/OpenSolaris gets a version number.
     50 #      (Actually since Solaris is actually a series of OpenSolaris releases
     51 #	we'll just use OpenSolaris for this exercise.)
     52 #	OpenSolaris 2008.11 gets 1.23
     53 #	OpenSolaris 2009.04 gets 1.24
     54 #	etc.
     55 #   2) each project integration uses a unique version number.
     56 #	PSARC/2008/123 gets 1.24.1
     57 #	PSARC/2008/456 gets 1.24.2
     58 #	etc.
     59 #
     60 
     61 
     62 SUNW_1.23 {		# SunOS 5.11 (Solaris 11)
     63     global:
     64 	_nl_domain_bindings;
     65 	_nl_msg_cat_cntr;
     66     protected:
     67 	addrtosymstr;
     68 	aio_cancel;
     69 	aiocancel;
     70 	aio_error;
     71 	aio_fsync;
     72 	aio_read;
     73 	aioread;
     74 	aio_return;
     75 	aio_suspend;
     76 	aiowait;
     77 	aio_waitn;
     78 	aio_write;
     79 	aiowrite;
     80 	asprintf;
     81 	assfail;
     82 	backtrace;
     83 	backtrace_symbols;
     84 	backtrace_symbols_fd;
     85 	clock_getres;
     86 	clock_gettime;
     87 	clock_nanosleep;
     88 	clock_settime;
     89 	daemon;
     90 	dirfd;
     91 	door_bind;
     92 	door_call;
     93 	door_create;
     94 	door_cred;
     95 	door_getparam;
     96 	door_info;
     97 	door_return;
     98 	door_revoke;
     99 	door_server_create;
    100 	door_setparam;
    101 	door_ucred;
    102 	door_unbind;
    103 	door_xcreate;
    104 	err;
    105 	errx;
    106 	faccessat;
    107 	fdatasync;
    108 	fgetattr;
    109 	forkallx;
    110 	forkx;
    111 	fsetattr;
    112 	futimens;
    113 	getattrat;
    114 	htonl;
    115 	htonll;
    116 	htons;
    117 	lio_listio;
    118 	mkdtemp;
    119 	mkstemps;
    120 	mmapobj;
    121 	mq_close;
    122 	mq_getattr;
    123 	mq_notify;
    124 	mq_open;
    125 	mq_receive;
    126 	mq_reltimedreceive_np;
    127 	mq_reltimedsend_np;
    128 	mq_send;
    129 	mq_setattr;
    130 	mq_timedreceive;
    131 	mq_timedsend;
    132 	mq_unlink;
    133 	nanosleep;
    134 	ntohl;
    135 	ntohll;
    136 	ntohs;
    137 	posix_fadvise;
    138 	posix_fallocate;
    139 	posix_madvise;
    140 	posix_memalign;
    141 	posix_spawn_file_actions_addclosefrom_np;
    142 	posix_spawnattr_getsigignore_np;
    143 	posix_spawnattr_setsigignore_np;
    144 	priv_basicset;
    145 	pthread_key_create_once_np;
    146 	pthread_mutexattr_getrobust;
    147 	pthread_mutexattr_setrobust;
    148 	pthread_mutex_consistent;
    149 	sched_getparam;
    150 	sched_get_priority_max;
    151 	sched_get_priority_min;
    152 	sched_getscheduler;
    153 	sched_rr_get_interval;
    154 	sched_setparam;
    155 	sched_setscheduler;
    156 	sched_yield;
    157 	sem_close;
    158 	sem_destroy;
    159 	sem_getvalue;
    160 	sem_init;
    161 	sem_open;
    162 	sem_post;
    163 	sem_reltimedwait_np;
    164 	sem_timedwait;
    165 	sem_trywait;
    166 	sem_unlink;
    167 	sem_wait;
    168 	setattrat;
    169 	_sharefs;
    170 	shm_open;
    171 	shm_unlink;
    172 	sigqueue;
    173 	sigtimedwait;
    174 	sigwaitinfo;
    175 	strnlen;
    176 	strsep;
    177 	thr_keycreate_once;
    178 	timer_create;
    179 	timer_delete;
    180 	timer_getoverrun;
    181 	timer_gettime;
    182 	timer_settime;
    183 	u8_strcmp;
    184 	u8_validate;
    185 	uconv_u16tou32;
    186 	uconv_u16tou8;
    187 	uconv_u32tou16;
    188 	uconv_u32tou8;
    189 	uconv_u8tou16;
    190 	uconv_u8tou32;
    191 	utimensat;
    192 	vasprintf;
    193 	verr;
    194 	verrx;
    195 	vforkx;
    196 	vwarn;
    197 	vwarnx;
    198 	warn;
    199 	warnx;
    200 } SUNW_1.22.5;
    201 
    202 SUNW_1.22.5 {		# s10u8 - SunOS 5.10 (Solaris 10) patch additions
    203     protected:
    204 	getpagesizes2;
    205 } SUNW_1.22.4;
    206 
    207 SUNW_1.22.4 {		# s10u7 - SunOS 5.10 (Solaris 10) patch additions
    208     protected:
    209 	SUNW_1.22.4;
    210 } SUNW_1.22.3;
    211 
    212 SUNW_1.22.3 {		# SunOS 5.10 (Solaris 10) patch additions
    213     protected:
    214 	mutex_consistent;
    215 	u8_textprep_str;
    216 	uucopy;
    217 	uucopystr;
    218 } SUNW_1.22.2;
    219 
    220 SUNW_1.22.2 {		# SunOS 5.10 (Solaris 10) patch additions
    221     protected:
    222 	is_system_labeled;
    223 	ucred_getlabel;
    224 	_ucred_getlabel;
    225 } SUNW_1.22.1;
    226 
    227 SUNW_1.22.1 {		# SunOS 5.10 (Solaris 10) patch additions
    228     protected:
    229 	atomic_add_8;
    230 	atomic_add_8_nv;
    231 	atomic_add_char =		NODYNSORT;
    232 	atomic_add_char_nv =		NODYNSORT;
    233 	atomic_add_int =		NODYNSORT;
    234 	atomic_add_int_nv =		NODYNSORT;
    235 	atomic_add_ptr =		NODYNSORT;
    236 	atomic_add_ptr_nv =		NODYNSORT;
    237 	atomic_add_short =		NODYNSORT;
    238 	atomic_add_short_nv =		NODYNSORT;
    239 	atomic_and_16;
    240 	atomic_and_16_nv;
    241 	atomic_and_32_nv;
    242 	atomic_and_64;
    243 	atomic_and_64_nv;
    244 	atomic_and_8;
    245 	atomic_and_8_nv;
    246 	atomic_and_uchar =		NODYNSORT;
    247 	atomic_and_uchar_nv =		NODYNSORT;
    248 	atomic_and_uint_nv =		NODYNSORT;
    249 	atomic_and_ulong =		NODYNSORT;
    250 	atomic_and_ulong_nv =		NODYNSORT;
    251 	atomic_and_ushort =		NODYNSORT;
    252 	atomic_and_ushort_nv =		NODYNSORT;
    253 	atomic_cas_16;
    254 	atomic_cas_32;
    255 	atomic_cas_64;
    256 	atomic_cas_8;
    257 	atomic_cas_ptr =		NODYNSORT;
    258 	atomic_cas_uchar =		NODYNSORT;
    259 	atomic_cas_uint =		NODYNSORT;
    260 	atomic_cas_ulong =		NODYNSORT;
    261 	atomic_cas_ushort =		NODYNSORT;
    262 	atomic_clear_long_excl =	NODYNSORT;
    263 	atomic_dec_16;
    264 	atomic_dec_16_nv;
    265 	atomic_dec_32;
    266 	atomic_dec_32_nv;
    267 	atomic_dec_64;
    268 	atomic_dec_64_nv;
    269 	atomic_dec_8;
    270 	atomic_dec_8_nv;
    271 	atomic_dec_uchar =		NODYNSORT;
    272 	atomic_dec_uchar_nv =		NODYNSORT;
    273 	atomic_dec_uint =		NODYNSORT;
    274 	atomic_dec_uint_nv =		NODYNSORT;
    275 	atomic_dec_ulong =		NODYNSORT;
    276 	atomic_dec_ulong_nv =		NODYNSORT;
    277 	atomic_dec_ushort =		NODYNSORT;
    278 	atomic_dec_ushort_nv =		NODYNSORT;
    279 	atomic_inc_16;
    280 	atomic_inc_16_nv;
    281 	atomic_inc_32;
    282 	atomic_inc_32_nv;
    283 	atomic_inc_64;
    284 	atomic_inc_64_nv;
    285 	atomic_inc_8;
    286 	atomic_inc_8_nv;
    287 	atomic_inc_uchar =		NODYNSORT;
    288 	atomic_inc_uchar_nv =		NODYNSORT;
    289 	atomic_inc_uint =		NODYNSORT;
    290 	atomic_inc_uint_nv =		NODYNSORT;
    291 	atomic_inc_ulong =		NODYNSORT;
    292 	atomic_inc_ulong_nv =		NODYNSORT;
    293 	atomic_inc_ushort =		NODYNSORT;
    294 	atomic_inc_ushort_nv =		NODYNSORT;
    295 	atomic_or_16;
    296 	atomic_or_16_nv;
    297 	atomic_or_32_nv;
    298 	atomic_or_64;
    299 	atomic_or_64_nv;
    300 	atomic_or_8;
    301 	atomic_or_8_nv;
    302 	atomic_or_uchar =		NODYNSORT;
    303 	atomic_or_uchar_nv =		NODYNSORT;
    304 	atomic_or_uint_nv =		NODYNSORT;
    305 	atomic_or_ulong =		NODYNSORT;
    306 	atomic_or_ulong_nv =		NODYNSORT;
    307 	atomic_or_ushort =		NODYNSORT;
    308 	atomic_or_ushort_nv =		NODYNSORT;
    309 	atomic_set_long_excl =		NODYNSORT;
    310 	atomic_swap_16;
    311 	atomic_swap_32;
    312 	atomic_swap_64;
    313 	atomic_swap_8;
    314 	atomic_swap_ptr =		NODYNSORT;
    315 	atomic_swap_uchar =		NODYNSORT;
    316 	atomic_swap_uint =		NODYNSORT;
    317 	atomic_swap_ulong =		NODYNSORT;
    318 	atomic_swap_ushort =		NODYNSORT;
    319 	membar_consumer;
    320 	membar_enter;
    321 	membar_exit;
    322 	membar_producer;
    323 } SUNW_1.22;
    324 
    325 SUNW_1.22 {		# SunOS 5.10 (Solaris 10)
    326     protected:
    327 	alphasort;
    328 	_alphasort;
    329 	atomic_add_16;
    330 	atomic_add_16_nv;
    331 	atomic_add_32;
    332 	atomic_add_32_nv;
    333 	atomic_add_64;
    334 	atomic_add_64_nv;
    335 	atomic_add_long =		NODYNSORT;
    336 	atomic_add_long_nv =		NODYNSORT;
    337 	atomic_and_32;
    338 	atomic_and_uint =		NODYNSORT;
    339 	atomic_or_32;
    340 	atomic_or_uint =		NODYNSORT;
    341 	_Exit;
    342 	getisax;
    343 	_getisax;
    344 	getopt_clip;
    345 	_getopt_clip;
    346 	getopt_long;
    347 	_getopt_long;
    348 	getopt_long_only;
    349 	_getopt_long_only;
    350 	getpeerucred;
    351 	_getpeerucred;
    352 	getpflags;
    353 	_getpflags;
    354 	getppriv;
    355 	_getppriv;
    356 	getprivimplinfo;
    357 	_getprivimplinfo;
    358 	getzoneid;
    359 	getzoneidbyname;
    360 	getzonenamebyid;
    361 	imaxabs;
    362 	imaxdiv;
    363 	isblank;
    364 	iswblank;
    365 	port_alert;
    366 	port_associate;
    367 	port_create;
    368 	port_dissociate;
    369 	port_get;
    370 	port_getn;
    371 	port_send;
    372 	port_sendn;
    373 	posix_openpt;
    374 	posix_spawn;
    375 	posix_spawnattr_destroy;
    376 	posix_spawnattr_getflags;
    377 	posix_spawnattr_getpgroup;
    378 	posix_spawnattr_getschedparam;
    379 	posix_spawnattr_getschedpolicy;
    380 	posix_spawnattr_getsigdefault;
    381 	posix_spawnattr_getsigmask;
    382 	posix_spawnattr_init;
    383 	posix_spawnattr_setflags;
    384 	posix_spawnattr_setpgroup;
    385 	posix_spawnattr_setschedparam;
    386 	posix_spawnattr_setschedpolicy;
    387 	posix_spawnattr_setsigdefault;
    388 	posix_spawnattr_setsigmask;
    389 	posix_spawn_file_actions_addclose;
    390 	posix_spawn_file_actions_adddup2;
    391 	posix_spawn_file_actions_addopen;
    392 	posix_spawn_file_actions_destroy;
    393 	posix_spawn_file_actions_init;
    394 	posix_spawnp;
    395 	priv_addset;
    396 	_priv_addset;
    397 	priv_allocset;
    398 	_priv_allocset;
    399 	priv_copyset;
    400 	_priv_copyset;
    401 	priv_delset;
    402 	_priv_delset;
    403 	priv_emptyset;
    404 	_priv_emptyset;
    405 	priv_fillset;
    406 	_priv_fillset;
    407 	__priv_free_info;
    408 	priv_freeset;
    409 	_priv_freeset;
    410 	priv_getbyname;
    411 	_priv_getbyname;
    412 	__priv_getbyname;
    413 	priv_getbynum;
    414 	_priv_getbynum;
    415 	__priv_getbynum;
    416 	__priv_getdata;
    417 	priv_getsetbyname;
    418 	_priv_getsetbyname;
    419 	__priv_getsetbyname;
    420 	priv_getsetbynum;
    421 	_priv_getsetbynum;
    422 	__priv_getsetbynum;
    423 	priv_gettext;
    424 	_priv_gettext;
    425 	priv_ineffect;
    426 	_priv_ineffect;
    427 	priv_intersect;
    428 	_priv_intersect;
    429 	priv_inverse;
    430 	_priv_inverse;
    431 	priv_isemptyset;
    432 	_priv_isemptyset;
    433 	priv_isequalset;
    434 	_priv_isequalset;
    435 	priv_isfullset;
    436 	_priv_isfullset;
    437 	priv_ismember;
    438 	_priv_ismember;
    439 	priv_issubset;
    440 	_priv_issubset;
    441 	__priv_parse_info;
    442 	priv_set;
    443 	_priv_set;
    444 	priv_set_to_str;
    445 	_priv_set_to_str;
    446 	__priv_set_to_str;
    447 	priv_str_to_set;
    448 	_priv_str_to_set;
    449 	priv_union;
    450 	_priv_union;
    451 	pselect;
    452 	pthread_attr_getstack;
    453 	pthread_attr_setstack;
    454 	pthread_barrierattr_destroy;
    455 	pthread_barrierattr_getpshared;
    456 	pthread_barrierattr_init;
    457 	pthread_barrierattr_setpshared;
    458 	pthread_barrier_destroy;
    459 	pthread_barrier_init;
    460 	pthread_barrier_wait;
    461 	pthread_condattr_getclock;
    462 	pthread_condattr_setclock;
    463 	pthread_mutexattr_getrobust_np =	NODYNSORT;
    464 	pthread_mutexattr_setrobust_np =	NODYNSORT;
    465 	pthread_mutex_consistent_np =		NODYNSORT;
    466 	pthread_mutex_reltimedlock_np;
    467 	pthread_mutex_timedlock;
    468 	pthread_rwlock_reltimedrdlock_np;
    469 	pthread_rwlock_reltimedwrlock_np;
    470 	pthread_rwlock_timedrdlock;
    471 	pthread_rwlock_timedwrlock;
    472 	pthread_setschedprio;
    473 	pthread_spin_destroy;
    474 	pthread_spin_init;
    475 	pthread_spin_lock;
    476 	pthread_spin_trylock;
    477 	pthread_spin_unlock;
    478 	rctlblk_set_recipient_pid;
    479 	scandir;
    480 	_scandir;
    481 	schedctl_exit;
    482 	schedctl_init;
    483 	schedctl_lookup;
    484 	sema_reltimedwait;
    485 	sema_timedwait;
    486 	setenv;
    487 	setpflags;
    488 	_setpflags;
    489 	setppriv;
    490 	_setppriv;
    491 	strerror_r;
    492 	strtof;
    493 	strtoimax;
    494 	strtold;
    495 	strtoumax;
    496 	ucred_free;
    497 	_ucred_free;
    498 	ucred_get;
    499 	_ucred_get;
    500 	ucred_getegid;
    501 	_ucred_getegid;
    502 	ucred_geteuid;
    503 	_ucred_geteuid;
    504 	ucred_getgroups;
    505 	_ucred_getgroups;
    506 	ucred_getpflags;
    507 	_ucred_getpflags;
    508 	ucred_getpid;
    509 	_ucred_getpid;
    510 	ucred_getprivset;
    511 	_ucred_getprivset;
    512 	ucred_getprojid;
    513 	_ucred_getprojid;
    514 	ucred_getrgid;
    515 	_ucred_getrgid;
    516 	ucred_getruid;
    517 	_ucred_getruid;
    518 	ucred_getsgid;
    519 	_ucred_getsgid;
    520 	ucred_getsuid;
    521 	_ucred_getsuid;
    522 	ucred_getzoneid;
    523 	_ucred_getzoneid;
    524 	ucred_size;
    525 	_ucred_size;
    526 	unsetenv;
    527 	wcstof;
    528 	wcstoimax;
    529 	wcstold;
    530 	wcstoll;
    531 	wcstoull;
    532 	wcstoumax;
    533 } SUNW_1.21.3;
    534 
    535 SUNW_1.21.3 {		# SunOS 5.9 (Solaris 9) patch additions
    536     protected:
    537 	forkall;
    538 } SUNW_1.21.2;
    539 
    540 SUNW_1.21.2 {		# SunOS 5.9 (Solaris 9) patch additions
    541     protected:
    542 	getustack;
    543 	_getustack;
    544 	setustack;
    545 	_setustack;
    546 	stack_getbounds;
    547 	_stack_getbounds;
    548 	_stack_grow;
    549 	stack_inbounds;
    550 	_stack_inbounds;
    551 	stack_setbounds;
    552 	_stack_setbounds;
    553 	stack_violation;
    554 	_stack_violation;
    555 } SUNW_1.21.1;
    556 
    557 SUNW_1.21.1 {		# SunOS 5.9 (Solaris 9) patch additions
    558     protected:
    559 	crypt_gensalt;
    560 } SUNW_1.21;
    561 
    562 SUNW_1.21 {		# SunOS 5.9 (Solaris 9)
    563     protected:
    564 	attropen;
    565 	_attropen;
    566 	bind_textdomain_codeset;
    567 	closefrom;
    568 	_closefrom;
    569 	cond_reltimedwait;
    570 	dcngettext;
    571 	dngettext;
    572 	fchownat;
    573 	_fchownat;
    574 	fdopendir;
    575 	_fdopendir;
    576 	fdwalk;
    577 	_fdwalk;
    578 	fstatat;
    579 	_fstatat;
    580 	futimesat;
    581 	_futimesat;
    582 	getcpuid;
    583 	_getcpuid;
    584 	gethomelgroup;
    585 	_gethomelgroup =		NODYNSORT;
    586 	getpagesizes;
    587 	getrctl;
    588 	_getrctl;
    589 	issetugid;
    590 	_issetugid;
    591 	_lwp_cond_reltimedwait;
    592 	meminfo;
    593 	_meminfo;
    594 	ngettext;
    595 	openat;
    596 	_openat;
    597 	printstack;
    598 	priocntl;
    599 	priocntlset;
    600 	pset_getattr;
    601 	pset_getloadavg;
    602 	pset_list;
    603 	pset_setattr;
    604 	pthread_cond_reltimedwait_np;
    605 	rctlblk_get_enforced_value;
    606 	rctlblk_get_firing_time;
    607 	rctlblk_get_global_action;
    608 	rctlblk_get_global_flags;
    609 	rctlblk_get_local_action;
    610 	rctlblk_get_local_flags;
    611 	rctlblk_get_privilege;
    612 	rctlblk_get_recipient_pid;
    613 	rctlblk_get_value;
    614 	rctlblk_set_local_action;
    615 	rctlblk_set_local_flags;
    616 	rctlblk_set_privilege;
    617 	rctlblk_set_value;
    618 	rctlblk_size;
    619 	rctl_walk;
    620 	renameat;
    621 	setrctl;
    622 	_setrctl;
    623 	unlinkat;
    624 	_unlinkat;
    625 	vfscanf;
    626 	_vfscanf;
    627 	vfwscanf;
    628 	vscanf;
    629 	_vscanf;
    630 	vsscanf;
    631 	_vsscanf;
    632 	vswscanf;
    633 	vwscanf;
    634 } SUNW_1.20.4;
    635 
    636 SUNW_1.20.4 {		# SunOS 5.8 (Solaris 8) patch additions
    637     protected:
    638 	semtimedop;
    639 	_semtimedop;
    640 } SUNW_1.20.1;
    641 
    642 SUNW_1.20.1 {		# SunOS 5.8 (Solaris 8) patch additions
    643     protected:
    644 	getacct;
    645 	_getacct;
    646 	getprojid;
    647 	_getprojid;
    648 	gettaskid;
    649 	_gettaskid;
    650 	msgids;
    651 	_msgids;
    652 	msgsnap;
    653 	_msgsnap;
    654 	putacct;
    655 	_putacct;
    656 	semids;
    657 	_semids;
    658 	settaskid;
    659 	_settaskid;
    660 	shmids;
    661 	_shmids;
    662 	wracct;
    663 	_wracct;
    664 } SUNW_1.20;
    665 
    666 SUNW_1.20 {		# SunOS 5.8 (Solaris 8)
    667     protected:
    668 	getextmntent;
    669 	resetmnttab;
    670 } SUNW_1.19;
    671 
    672 SUNW_1.19 {
    673     protected:
    674 	strlcat;
    675 	strlcpy;
    676 	umount2;
    677 	_umount2;
    678 } SUNW_1.18.1;
    679 
    680 SUNW_1.18.1 {
    681     protected:
    682 	__fsetlocking;
    683 } SUNW_1.18;
    684 
    685 SUNW_1.18 {		# SunOS 5.7 (Solaris 7)
    686     protected:
    687 	btowc;
    688 	__fbufsize;
    689 	__flbf;
    690 	_flushlbf;
    691 	__fpending;
    692 	__fpurge;
    693 	__freadable;
    694 	__freading;
    695 	fwide;
    696 	fwprintf;
    697 	__fwritable;
    698 	__fwriting;
    699 	fwscanf;
    700 	getloadavg;
    701 	isaexec;
    702 	mbrlen;
    703 	mbrtowc;
    704 	mbsinit;
    705 	mbsrtowcs;
    706 	pcsample;
    707 	pthread_attr_getguardsize;
    708 	pthread_attr_setguardsize;
    709 	pthread_getconcurrency;
    710 	pthread_mutexattr_gettype;
    711 	pthread_mutexattr_settype;
    712 	pthread_rwlockattr_destroy;
    713 	pthread_rwlockattr_getpshared;
    714 	pthread_rwlockattr_init;
    715 	pthread_rwlockattr_setpshared;
    716 	pthread_rwlock_destroy;
    717 	pthread_rwlock_init;
    718 	pthread_rwlock_rdlock;
    719 	pthread_rwlock_tryrdlock;
    720 	pthread_rwlock_trywrlock;
    721 	pthread_rwlock_unlock;
    722 	pthread_rwlock_wrlock;
    723 	pthread_setconcurrency;
    724 	swprintf;
    725 	swscanf;
    726 	__sysconf_xpg5;
    727 	vfwprintf;
    728 	vswprintf;
    729 	vwprintf;
    730 	wcrtomb;
    731 	wcsrtombs;
    732 	wcsstr;
    733 	wctob;
    734 	wmemchr;
    735 	wmemcmp;
    736 	wmemcpy;
    737 	wmemmove;
    738 	wmemset;
    739 	wprintf;
    740 	wscanf;
    741 } SUNW_1.17;
    742 
    743 # The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because
    744 # applications built on Solaris 2.6 Beta (when they did contain symbols)
    745 # may depend on them.  All symbol content for SunOS 5.6 is now in SUNW_1.1
    746 
    747 SUNW_1.17 {
    748     protected:
    749 	SUNW_1.17;
    750 } SUNW_1.16;
    751 
    752 SUNW_1.16 {
    753     protected:
    754 	SUNW_1.16;
    755 } SUNW_1.15;
    756 
    757 SUNW_1.15 {
    758     protected:
    759 	SUNW_1.15;
    760 } SUNW_1.14;
    761 
    762 SUNW_1.14 {
    763     protected:
    764 	SUNW_1.14;
    765 } SUNW_1.13;
    766 
    767 SUNW_1.13 {
    768     protected:
    769 	SUNW_1.13;
    770 } SUNW_1.12;
    771 
    772 SUNW_1.12 {
    773     protected:
    774 	SUNW_1.12;
    775 } SUNW_1.11;
    776 
    777 SUNW_1.11 {
    778     protected:
    779 	SUNW_1.11;
    780 } SUNW_1.10;
    781 
    782 SUNW_1.10 {
    783     protected:
    784 	SUNW_1.10;
    785 } SUNW_1.9;
    786 
    787 SUNW_1.9 {
    788     protected:
    789 	SUNW_1.9;
    790 } SUNW_1.8;
    791 
    792 SUNW_1.8 {
    793     protected:
    794 	SUNW_1.8;
    795 } SUNW_1.7;
    796 
    797 SUNW_1.7 {
    798     protected:
    799 	SUNW_1.7;
    800 } SUNW_1.6;
    801 
    802 SUNW_1.6 {
    803     protected:
    804 	SUNW_1.6;
    805 } SUNW_1.5;
    806 
    807 SUNW_1.5 {
    808     protected:
    809 	SUNW_1.5;
    810 } SUNW_1.4;
    811 
    812 SUNW_1.4 {
    813     protected:
    814 	SUNW_1.4;
    815 } SUNW_1.3;
    816 
    817 SUNW_1.3 {
    818     protected:
    819 	SUNW_1.3;
    820 } SUNW_1.2;
    821 
    822 SUNW_1.2 {
    823     protected:
    824 	SUNW_1.2;
    825 } SUNW_1.1;
    826 
    827 SUNW_1.1 {		# SunOS 5.6 (Solaris 2.6)
    828     global:
    829 	__loc1;
    830     protected:
    831 	basename;
    832 	bindtextdomain;
    833 	bsd_signal;
    834 	dbm_clearerr;
    835 	dbm_error;
    836 	dcgettext;
    837 	dgettext;
    838 	directio;
    839 	dirname;
    840 	endusershell;
    841 	_exithandle;
    842 	fgetwc;
    843 	fgetws;
    844 	fpgetround;
    845 	fpsetround;
    846 	fputwc;
    847 	fputws;
    848 	fseeko;
    849 	ftello;
    850 	ftrylockfile;
    851 	getexecname;
    852 	_getexecname;
    853 	getpassphrase;
    854 	gettext;
    855 	getusershell;
    856 	getwc;
    857 	getwchar;
    858 	getws;
    859 	isenglish;
    860 	isideogram;
    861 	isnumber;
    862 	isphonogram;
    863 	isspecial;
    864 	iswalnum;
    865 	iswalpha;
    866 	iswcntrl;
    867 	iswctype;
    868 	iswdigit;
    869 	iswgraph;
    870 	iswlower;
    871 	iswprint;
    872 	iswpunct;
    873 	iswspace;
    874 	iswupper;
    875 	iswxdigit;
    876 	____loc1;
    877 	_longjmp;
    878 	_lwp_sema_trywait;
    879 	ntp_adjtime;
    880 	_ntp_adjtime;
    881 	ntp_gettime;
    882 	_ntp_gettime;
    883 	__posix_asctime_r;
    884 	__posix_ctime_r;
    885 	__posix_getgrgid_r;
    886 	__posix_getgrnam_r;
    887 	__posix_getlogin_r;
    888 	__posix_getpwnam_r;
    889 	__posix_getpwuid_r;
    890 	__posix_sigwait;
    891 	__posix_ttyname_r;
    892 	pset_assign;
    893 	pset_bind;
    894 	pset_create;
    895 	pset_destroy;
    896 	pset_info;
    897 	pthread_atfork;
    898 	pthread_attr_destroy;
    899 	pthread_attr_getdetachstate;
    900 	pthread_attr_getinheritsched;
    901 	pthread_attr_getschedparam;
    902 	pthread_attr_getschedpolicy;
    903 	pthread_attr_getscope;
    904 	pthread_attr_getstackaddr;
    905 	pthread_attr_getstacksize;
    906 	pthread_attr_init;
    907 	pthread_attr_setdetachstate;
    908 	pthread_attr_setinheritsched;
    909 	pthread_attr_setschedparam;
    910 	pthread_attr_setschedpolicy;
    911 	pthread_attr_setscope;
    912 	pthread_attr_setstackaddr;
    913 	pthread_attr_setstacksize;
    914 	pthread_cancel;
    915 	__pthread_cleanup_pop;
    916 	__pthread_cleanup_push;
    917 	pthread_create;
    918 	pthread_detach;
    919 	pthread_equal;
    920 	pthread_exit;
    921 	pthread_getschedparam;
    922 	pthread_getspecific;
    923 	pthread_join;
    924 	pthread_key_create;
    925 	pthread_key_delete;
    926 	pthread_kill;
    927 	pthread_once;
    928 	pthread_self;
    929 	pthread_setcancelstate;
    930 	pthread_setcanceltype;
    931 	pthread_setschedparam;
    932 	pthread_setspecific;
    933 	pthread_sigmask;
    934 	pthread_testcancel;
    935 	putwc;
    936 	putwchar;
    937 	putws;
    938 	regcmp;
    939 	regex;
    940 	resolvepath;
    941 	_resolvepath;
    942 	rwlock_destroy =		NODYNSORT;
    943 	_rwlock_destroy =		NODYNSORT;
    944 	sema_destroy;
    945 	_sema_destroy;
    946 	_setjmp;
    947 	setusershell;
    948 	siginterrupt;
    949 	sigstack;
    950 	snprintf;
    951 	strtows;
    952 	sync_instruction_memory;
    953 	textdomain;
    954 	thr_main;
    955 	towctrans;
    956 	towlower;
    957 	towupper;
    958 	ungetwc;
    959 	vsnprintf;
    960 	watoll;
    961 	wcscat;
    962 	wcschr;
    963 	wcscmp;
    964 	wcscoll;
    965 	wcscpy;
    966 	wcscspn;
    967 	wcsftime;
    968 	wcslen;
    969 	wcsncat;
    970 	wcsncmp;
    971 	wcsncpy;
    972 	wcspbrk;
    973 	wcsrchr;
    974 	wcsspn;
    975 	wcstod;
    976 	wcstok;
    977 	wcstol;
    978 	wcstoul;
    979 	wcswcs;
    980 	wcswidth;
    981 	wcsxfrm;
    982 	wctrans;
    983 	wctype;
    984 	wcwidth;
    985 	wscasecmp;
    986 	wscat;
    987 	wschr;
    988 	wscmp;
    989 	wscol;
    990 	wscoll;
    991 	wscpy;
    992 	wscspn;
    993 	wsdup;
    994 	wslen;
    995 	wsncasecmp;
    996 	wsncat;
    997 	wsncmp;
    998 	wsncpy;
    999 	wspbrk;
   1000 	wsprintf;
   1001 	wsrchr;
   1002 	wsscanf;
   1003 	wsspn;
   1004 	wstod;
   1005 	wstok;
   1006 	wstol;
   1007 	wstoll;
   1008 	wstostr;
   1009 	wsxfrm;
   1010 	__xpg4_putmsg;
   1011 	__xpg4_putpmsg;
   1012 } SUNW_0.9;
   1013 
   1014 SUNW_0.9 {		# SunOS 5.5 (Solaris 2.5)
   1015     protected:
   1016 	acl;
   1017 	bcmp;
   1018 	bcopy;
   1019 	bzero;
   1020 	facl;
   1021 	ftime;
   1022 	getdtablesize;
   1023 	gethostid;
   1024 	gethostname;
   1025 	getpagesize;
   1026 	getpriority;
   1027 	getrusage;
   1028 	getwd;
   1029 	index;
   1030 	initstate;
   1031 	killpg;
   1032 	_nsc_trydoorcall;
   1033 	pthread_condattr_destroy;
   1034 	pthread_condattr_getpshared;
   1035 	pthread_condattr_init;
   1036 	pthread_condattr_setpshared;
   1037 	pthread_cond_broadcast;
   1038 	pthread_cond_destroy;
   1039 	pthread_cond_init;
   1040 	pthread_cond_signal;
   1041 	pthread_cond_timedwait;
   1042 	pthread_cond_wait;
   1043 	pthread_mutexattr_destroy;
   1044 	pthread_mutexattr_getprioceiling;
   1045 	pthread_mutexattr_getprotocol;
   1046 	pthread_mutexattr_getpshared;
   1047 	pthread_mutexattr_init;
   1048 	pthread_mutexattr_setprioceiling;
   1049 	pthread_mutexattr_setprotocol;
   1050 	pthread_mutexattr_setpshared;
   1051 	pthread_mutex_destroy;
   1052 	pthread_mutex_getprioceiling;
   1053 	pthread_mutex_init;
   1054 	pthread_mutex_lock;
   1055 	pthread_mutex_setprioceiling;
   1056 	pthread_mutex_trylock;
   1057 	pthread_mutex_unlock;
   1058 	random;
   1059 	reboot;
   1060 	re_comp;
   1061 	re_exec;
   1062 	rindex;
   1063 	setbuffer;
   1064 	sethostname;
   1065 	setlinebuf;
   1066 	setpriority;
   1067 	setregid;
   1068 	setreuid;
   1069 	setstate;
   1070 	srandom;
   1071 	thr_min_stack;
   1072 	thr_stksegment;
   1073 	ualarm;
   1074 	usleep;
   1075 	wait3;
   1076 	wait4;
   1077 } SUNW_0.8;
   1078 
   1079 SUNW_0.8 {		# SunOS 5.4 (Solaris 2.4)
   1080     global:
   1081 	__xpg4 = NODIRECT;
   1082     protected:
   1083 	addsev;
   1084 	cond_broadcast =		NODYNSORT;
   1085 	cond_destroy =			NODYNSORT;
   1086 	cond_init;
   1087 	cond_signal =			NODYNSORT;
   1088 	cond_timedwait;
   1089 	cond_wait;
   1090 	confstr;
   1091 	fnmatch;
   1092 	_getdate_err_addr;
   1093 	glob;
   1094 	globfree;
   1095 	iconv;
   1096 	iconv_close;
   1097 	iconv_open;
   1098 	lfmt;
   1099 	mutex_destroy =			NODYNSORT;
   1100 	mutex_init;
   1101 	mutex_lock =			NODYNSORT;
   1102 	mutex_trylock =			NODYNSORT;
   1103 	mutex_unlock =			NODYNSORT;
   1104 	pfmt;
   1105 	regcomp;
   1106 	regerror;
   1107 	regexec;
   1108 	regfree;
   1109 	rwlock_init;
   1110 	rw_rdlock =			NODYNSORT;
   1111 	rw_read_held;
   1112 	rw_tryrdlock =			NODYNSORT;
   1113 	rw_trywrlock =			NODYNSORT;
   1114 	rw_unlock =			NODYNSORT;
   1115 	rw_write_held;
   1116 	rw_wrlock =			NODYNSORT;
   1117 	sema_held;
   1118 	sema_init;
   1119 	sema_post;
   1120 	sema_trywait;
   1121 	sema_wait;
   1122 	setcat;
   1123 	sigfpe;
   1124 	strfmon;
   1125 	strptime;
   1126 	thr_continue;
   1127 	thr_create;
   1128 	thr_exit;
   1129 	thr_getconcurrency;
   1130 	thr_getprio;
   1131 	thr_getspecific;
   1132 	thr_join;
   1133 	thr_keycreate;
   1134 	thr_kill;
   1135 	thr_self =			NODYNSORT;
   1136 	thr_setconcurrency;
   1137 	thr_setprio;
   1138 	thr_setspecific;
   1139 	thr_sigsetmask;
   1140 	thr_suspend;
   1141 	thr_yield;
   1142 	vlfmt;
   1143 	vpfmt;
   1144 	wordexp;
   1145 	wordfree;
   1146 } SUNW_0.7;
   1147 
   1148 SUNW_0.7 {		# SunOS 5.3 (Solaris 2.3)
   1149     global:
   1150 	altzone;
   1151 	isnanf = FUNCTION FILTER libm.so.2;
   1152 	lone;
   1153 	lten;
   1154 	lzero;
   1155 	memalign = NODIRECT;
   1156 	modff = FUNCTION FILTER libm.so.2;
   1157 	nss_default_finders;
   1158 	_sys_illlist;
   1159 	valloc = NODIRECT;
   1160     protected:
   1161 	a64l;
   1162 	adjtime;
   1163 	ascftime;
   1164 	atoll;
   1165 	brk;
   1166 	cftime;
   1167 	closelog;
   1168 	csetcol;
   1169 	csetlen;
   1170 	ctermid_r;
   1171 	dbm_close;
   1172 	dbm_delete;
   1173 	dbm_fetch;
   1174 	dbm_firstkey;
   1175 	dbm_nextkey;
   1176 	dbm_open;
   1177 	dbm_store;
   1178 	decimal_to_double;
   1179 	decimal_to_extended;
   1180 	decimal_to_quadruple;
   1181 	decimal_to_single;
   1182 	double_to_decimal;
   1183 	drand48;
   1184 	econvert;
   1185 	ecvt;
   1186 	endnetgrent;
   1187 	endspent;
   1188 	endutent;
   1189 	endutxent;
   1190 	erand48;
   1191 	euccol;
   1192 	euclen;
   1193 	eucscol;
   1194 	extended_to_decimal;
   1195 	fchroot;
   1196 	fconvert;
   1197 	fcvt;
   1198 	ffs;
   1199 	fgetspent;
   1200 	fgetspent_r;
   1201 	_filbuf;
   1202 	finite;
   1203 	fork1 =				NODYNSORT;
   1204 	fpclass;
   1205 	fpgetmask;
   1206 	fpgetsticky;
   1207 	fpsetmask;
   1208 	fpsetsticky;
   1209 	fstatfs;
   1210 	ftruncate;
   1211 	ftw;
   1212 	func_to_decimal;
   1213 	gconvert;
   1214 	gcvt;
   1215 	getdents;
   1216 	gethrtime;
   1217 	gethrvtime;
   1218 	getmntany;
   1219 	getmntent;
   1220 	getnetgrent;
   1221 	getnetgrent_r;
   1222 	getpw;
   1223 	getspent;
   1224 	getspent_r;
   1225 	getspnam;
   1226 	getspnam_r;
   1227 	getutent;
   1228 	getutid;
   1229 	getutline;
   1230 	getutmp;
   1231 	getutmpx;
   1232 	getutxent;
   1233 	getutxid;
   1234 	getutxline;
   1235 	getvfsany;
   1236 	getvfsent;
   1237 	getvfsfile;
   1238 	getvfsspec;
   1239 	getwidth;
   1240 	gsignal;
   1241 	hasmntopt;
   1242 	innetgr;
   1243 	insque;
   1244 	_insque;
   1245 	jrand48;
   1246 	l64a;
   1247 	ladd;
   1248 	lckpwdf;
   1249 	lcong48;
   1250 	ldivide;
   1251 	lexp10;
   1252 	llabs;
   1253 	lldiv;
   1254 	llog10;
   1255 	llseek;
   1256 	lltostr;
   1257 	lmul;
   1258 	lrand48;
   1259 	lshiftl;
   1260 	lsub;
   1261 	_lwp_cond_broadcast;
   1262 	_lwp_cond_signal;
   1263 	_lwp_cond_timedwait;
   1264 	_lwp_cond_wait;
   1265 	_lwp_continue;
   1266 	_lwp_info;
   1267 	_lwp_kill;
   1268 	_lwp_mutex_lock;
   1269 	_lwp_mutex_trylock;
   1270 	_lwp_mutex_unlock;
   1271 	_lwp_self;
   1272 	_lwp_sema_init;
   1273 	_lwp_sema_post;
   1274 	_lwp_sema_wait;
   1275 	_lwp_suspend;
   1276 	madvise;
   1277 	__major;
   1278 	__makedev;
   1279 	mincore;
   1280 	__minor;
   1281 	mkstemp;
   1282 	_mkstemp;
   1283 	mlockall;
   1284 	mrand48;
   1285 	munlockall;
   1286 	nrand48;
   1287 	_nss_netdb_aliases;
   1288 	_nss_XbyY_buf_alloc;
   1289 	_nss_XbyY_buf_free;
   1290 	__nsw_extended_action;
   1291 	__nsw_freeconfig;
   1292 	__nsw_getconfig;
   1293 	openlog;
   1294 	plock;
   1295 	pread;
   1296 	__priocntl;
   1297 	__priocntlset;
   1298 	processor_bind;
   1299 	processor_info;
   1300 	psiginfo;
   1301 	psignal;
   1302 	putpwent;
   1303 	putspent;
   1304 	pututline;
   1305 	pututxline;
   1306 	pwrite;
   1307 	qeconvert;
   1308 	qecvt;
   1309 	qfconvert;
   1310 	qfcvt;
   1311 	qgconvert;
   1312 	qgcvt;
   1313 	quadruple_to_decimal;
   1314 	realpath;
   1315 	remque;
   1316 	_remque;
   1317 	seconvert;
   1318 	seed48;
   1319 	select;
   1320 	_sema_held;
   1321 	setegid;
   1322 	seteuid;
   1323 	setlogmask;
   1324 	setnetgrent;
   1325 	setspent;
   1326 	settimeofday;
   1327 	setutent;
   1328 	setutxent;
   1329 	sfconvert;
   1330 	sgconvert;
   1331 	sig2str;
   1332 	sigwait;
   1333 	single_to_decimal;
   1334 	ssignal;
   1335 	statfs;
   1336 	str2sig;
   1337 	strcasecmp;
   1338 	string_to_decimal;
   1339 	strncasecmp;
   1340 	strsignal;
   1341 	strtoll;
   1342 	strtoull;
   1343 	swapctl;
   1344 	sysfs;
   1345 	syslog;
   1346 	_syslog;
   1347 	tmpnam_r;
   1348 	truncate;
   1349 	ttyslot;
   1350 	uadmin;
   1351 	ulckpwdf;
   1352 	ulltostr;
   1353 	unordered;
   1354 	updwtmp;
   1355 	updwtmpx;
   1356 	ustat;
   1357 	utimes;
   1358 	utmpname;
   1359 	utmpxname;
   1360 	vfork;
   1361 	vhangup;
   1362 	vsyslog;
   1363 	yield;
   1364 };
   1365 
   1366 # There should never be more than one SUNWprivate version.
   1367 # Don't add any more.  Add new private symbols to SUNWprivate_1.1
   1368 
   1369 SUNWprivate_1.1 {
   1370     global:
   1371 	___Argv = NODIRECT;
   1372 	cfree = NODIRECT;
   1373 	_cswidth;
   1374 	__ctype_mask;
   1375 	__environ_lock = NODIRECT;
   1376 	__inf_read;
   1377 	__inf_written;
   1378 	__i_size;
   1379 	_isnanf = FUNCTION FILTER libm.so.2;
   1380 	__lc_charmap;
   1381 	__lc_collate;
   1382 	__lc_ctype;
   1383 	__lc_locale;
   1384 	__lc_messages;
   1385 	__lc_monetary;
   1386 	__lc_numeric;
   1387 	__lc_time;
   1388 	__libc_threaded;
   1389 	_lib_version = NODIRECT;
   1390 	_logb = FUNCTION FILTER libm.so.2;
   1391 	_lone =	NODYNSORT;
   1392 	_lten = NODYNSORT;
   1393 	_lzero = NODYNSORT;
   1394 	__malloc_lock;
   1395 	_modff = FUNCTION FILTER libm.so.2;
   1396 	__nan_read;
   1397 	__nan_written;
   1398 	__nis_debug_bind;
   1399 	__nis_debug_calls;
   1400 	__nis_debug_file;
   1401 	__nis_debug_rpc;
   1402 	__nis_prefsrv;
   1403 	__nis_preftype;
   1404 	__nis_server;
   1405 	_nss_default_finders;
   1406 	_smbuf;
   1407 	_sp;
   1408 	_tdb_bootstrap;
   1409 	__threaded;
   1410 	thr_probe_getfunc_addr;
   1411 	__trans_lower;
   1412 	__trans_upper;
   1413 	_uberdata;
   1414 	__xpg6 = NODIRECT;
   1415     protected:
   1416 	acctctl;
   1417 	allocids;
   1418 	_assert_c99;
   1419 	__assert_c99;
   1420 	_assfail;
   1421 	attr_count;
   1422 	attr_to_data_type;
   1423 	attr_to_name;
   1424 	attr_to_option;
   1425 	attr_to_xattr_view;	
   1426 	_autofssys;
   1427 	__btowc_dense;
   1428 	__btowc_euc;
   1429 	__btowc_sb;
   1430 	_bufsync;
   1431 	__charmap_init;
   1432 	_cladm;
   1433 	__class_quadruple;
   1434 	__collate_init;
   1435 	core_get_default_content;
   1436 	core_get_default_path;
   1437 	core_get_global_content;
   1438 	core_get_global_path;
   1439 	core_get_options;
   1440 	core_get_process_content;
   1441 	core_get_process_path;
   1442 	core_set_default_content;
   1443 	core_set_default_path;
   1444 	core_set_global_content;
   1445 	core_set_global_path;
   1446 	core_set_options;
   1447 	core_set_process_content;
   1448 	core_set_process_path;
   1449 	__ctype_init;
   1450 	dbm_close_status;
   1451 	dbm_do_nextkey;
   1452 	dbm_setdefwrite;
   1453 	_D_cplx_div;
   1454 	_D_cplx_div_ix;
   1455 	_D_cplx_div_rx;
   1456 	_D_cplx_mul;
   1457 	defclose_r;
   1458 	defcntl;
   1459 	defcntl_r;
   1460 	defopen;
   1461 	defopen_r;
   1462 	defread;
   1463 	defread_r;
   1464 	_delete;
   1465 	_dgettext;
   1466 	_doprnt;
   1467 	_doscan;
   1468 	_errfp;
   1469 	_errxfp;
   1470 	__eucpctowc_gen;
   1471 	exportfs;
   1472 	_F_cplx_div;
   1473 	_F_cplx_div_ix;
   1474 	_F_cplx_div_rx;
   1475 	_F_cplx_mul;
   1476 	__fgetwc_dense;
   1477 	__fgetwc_euc;
   1478 	__fgetwc_sb;
   1479 	__fgetwc_xpg5;
   1480 	__fgetws_xpg5;
   1481 	_findbuf;
   1482 	_findiop;
   1483 	__fini_daemon_priv;
   1484 	_finite;
   1485 	__fnmatch_C;
   1486 	__fnmatch_sb;
   1487 	__fnmatch_std;
   1488 	_fork1 =		NODYNSORT;
   1489 	_forkall =		NODYNSORT;
   1490 	_fpclass;
   1491 	_fpgetmask;
   1492 	_fpgetround;
   1493 	_fpgetsticky;
   1494 	_fprintf;
   1495 	_fpsetmask;
   1496 	_fpsetround;
   1497 	_fpsetsticky;
   1498 	__fputwc_xpg5;
   1499 	__fputws_xpg5;
   1500 	_ftw;
   1501 	_gcvt;
   1502 	_getarg;
   1503 	__getcontext;
   1504 	__getdate_std;
   1505 	_getdents;
   1506 	_get_exit_frame_monitor;
   1507 	_getfp;
   1508 	_getgroupsbymember;
   1509 	_getlogin_r;
   1510 	_getsp;
   1511 	__gettsp;
   1512 	getvmusage;
   1513 	__getwchar_xpg5;
   1514 	__getwc_xpg5;
   1515 	gtty;
   1516 	idmap_reg;
   1517 	idmap_unreg;
   1518 	__init_daemon_priv;
   1519 	__init_suid_priv;
   1520 	_insert;
   1521 	inst_sync;
   1522 	_is_euc_fc;
   1523 	_is_euc_pc;
   1524 	_iswctype;
   1525 	__iswctype_bc;
   1526 	__iswctype_sb;
   1527 	__iswctype_std;
   1528 	klpd_create;
   1529 	klpd_getpath;
   1530 	klpd_getport;
   1531 	klpd_getucred;
   1532 	klpd_register;
   1533 	klpd_register_id;
   1534 	klpd_unregister;
   1535 	klpd_unregister_id;
   1536 	_lgrp_home_fast =		NODYNSORT;
   1537 	_lgrpsys;
   1538 	_lltostr;
   1539 	__localeconv_std;
   1540 	__locale_init;
   1541 	_lock_clear;
   1542 	_lock_try;
   1543 	_ltzset;
   1544 	lwp_self;
   1545 	makeut;
   1546 	makeutx;
   1547 	_mbftowc;
   1548 	__mbftowc_dense;
   1549 	__mbftowc_euc;
   1550 	__mbftowc_sb;
   1551 	__mblen_gen;
   1552 	__mblen_sb;
   1553 	__mbrlen_gen;
   1554 	__mbrlen_sb;
   1555 	__mbrtowc_dense;
   1556 	__mbrtowc_euc;
   1557 	__mbrtowc_sb;
   1558 	__mbsinit_gen;
   1559 	__mbsrtowcs_dense;
   1560 	__mbsrtowcs_euc;
   1561 	__mbsrtowcs_sb;
   1562 	__mbst_get_consumed_array;
   1563 	__mbst_get_locale;
   1564 	__mbst_get_nconsumed;
   1565 	__mbstowcs_dense;
   1566 	__mbstowcs_euc;
   1567 	__mbstowcs_sb;
   1568 	__mbst_set_consumed_array;
   1569 	__mbst_set_locale;
   1570 	__mbst_set_nconsumed;
   1571 	__mbtowc_dense;
   1572 	__mbtowc_euc;
   1573 	__mbtowc_sb;
   1574 	mcfiller;
   1575 	__messages_init;
   1576 	mntopt;
   1577 	modctl;
   1578 	modutx;
   1579 	__monetary_init;
   1580 	msgctl64;
   1581 	__multi_innetgr;
   1582 	_mutex_destroy =		NODYNSORT;
   1583 	mutex_held;
   1584 	_mutex_init =			NODYNSORT;
   1585 	_mutex_unlock =			NODYNSORT;
   1586 	name_to_attr;
   1587 	nfs_getfh;
   1588 	nfssvc;
   1589 	_nfssys;
   1590 	__nis_get_environment;
   1591 	__nl_langinfo_std;
   1592 	_nss_db_state_destr;
   1593 	nss_default_key2str;
   1594 	nss_delete;
   1595 	nss_endent;
   1596 	nss_getent;
   1597 	_nss_initf_group;
   1598 	_nss_initf_netgroup;
   1599 	_nss_initf_passwd;
   1600 	_nss_initf_shadow;
   1601 	nss_packed_arg_init;
   1602 	nss_packed_context_init;
   1603 	nss_packed_getkey;
   1604 	nss_packed_set_status;
   1605 	nss_search;
   1606 	nss_setent;
   1607 	_nss_XbyY_fgets;
   1608 	__nsw_extended_action_v1;
   1609 	__nsw_freeconfig_v1;
   1610 	__nsw_getconfig_v1;
   1611 	__nthreads;
   1612 	__numeric_init;
   1613 	__openattrdirat;
   1614 	option_to_attr;
   1615 	__priv_bracket;
   1616 	__priv_relinquish;
   1617 	pset_assign_forced;
   1618 	pset_bind_lwp;
   1619 	_psignal;
   1620 	_pthread_setcleanupinit;
   1621 	__putwchar_xpg5;
   1622 	__putwc_xpg5;
   1623 	rctlctl;
   1624 	rctllist;
   1625 	_realbufend;
   1626 	__regcomp_C;
   1627 	__regcomp_std;
   1628 	__regerror_std;
   1629 	__regexec_C;
   1630 	__regexec_std;
   1631 	__regfree_std;
   1632 	_resume;
   1633 	_resume_ret;
   1634 	_rpcsys;
   1635 	_sbrk_grow_aligned;
   1636 	scrwidth;
   1637 	semctl64;
   1638 	_semctl64;
   1639 	set_setcontext_enforcement;
   1640 	set_l10n_alternate_root;
   1641 	_setbufend;
   1642 	__set_errno;
   1643 	setprojrctl;
   1644 	_setregid;
   1645 	_setreuid;
   1646 	setsigacthandler;
   1647 	shmctl64;
   1648 	_shmctl64;
   1649 	sigflag;
   1650 	_signal;
   1651 	_sigoff;
   1652 	_sigon;
   1653 	_so_accept;
   1654 	_so_bind;
   1655 	_sockconfig;
   1656 	_so_connect;
   1657 	_so_getpeername;
   1658 	_so_getsockname;
   1659 	_so_getsockopt;
   1660 	_so_listen;
   1661 	_so_recv;
   1662 	_so_recvfrom;
   1663 	_so_recvmsg;
   1664 	_so_send;
   1665 	_so_sendmsg;
   1666 	_so_sendto;
   1667 	_so_setsockopt;
   1668 	_so_shutdown;
   1669 	_so_socket;
   1670 	_so_socketpair;
   1671 	str2group;
   1672 	str2passwd;
   1673 	str2spwd;
   1674 	__strcoll_C;
   1675 	__strcoll_sb;
   1676 	__strcoll_std;
   1677 	__strfmon_std;
   1678 	__strftime_std;
   1679 	__strptime_dontzero;
   1680 	__strptime_std;
   1681 	__strxfrm_C;
   1682 	__strxfrm_sb;
   1683 	__strxfrm_std;
   1684 	stty;
   1685 	syscall;
   1686 	_sysconfig;
   1687 	__systemcall;
   1688 	thr_continue_allmutators;
   1689 	_thr_continue_allmutators;
   1690 	thr_continue_mutator;
   1691 	_thr_continue_mutator;
   1692 	thr_getstate;
   1693 	_thr_getstate;
   1694 	thr_mutators_barrier;
   1695 	_thr_mutators_barrier;
   1696 	thr_probe_setup;
   1697 	_thr_schedctl;
   1698 	thr_setmutator;
   1699 	_thr_setmutator;
   1700 	thr_setstate;
   1701 	_thr_setstate;
   1702 	thr_sighndlrinfo;
   1703 	_thr_sighndlrinfo;
   1704 	_thr_slot_offset;
   1705 	thr_suspend_allmutators;
   1706 	_thr_suspend_allmutators;
   1707 	thr_suspend_mutator;
   1708 	_thr_suspend_mutator;
   1709 	thr_wait_mutator;
   1710 	_thr_wait_mutator;
   1711 	__time_init;
   1712 	__tls_get_addr;
   1713 	__towctrans_bc;
   1714 	__towctrans_std;
   1715 	__towlower_bc;
   1716 	__towlower_std;
   1717 	__towupper_bc;
   1718 	__towupper_std;
   1719 	tpool_create;
   1720 	tpool_dispatch;
   1721 	tpool_destroy;
   1722 	tpool_wait;
   1723 	tpool_suspend;
   1724 	tpool_suspended;
   1725 	tpool_resume;
   1726 	tpool_member;
   1727 	_trwctype;
   1728 	__trwctype_std;
   1729 	_ttyname_dev;
   1730 	_ucred_alloc;
   1731 	ucred_getamask;
   1732 	_ucred_getamask;
   1733 	ucred_getasid;
   1734 	_ucred_getasid;
   1735 	ucred_getatid;
   1736 	_ucred_getatid;
   1737 	ucred_getauid;
   1738 	_ucred_getauid;
   1739 	_ulltostr;
   1740 	_uncached_getgrgid_r;
   1741 	_uncached_getgrnam_r;
   1742 	_uncached_getpwnam_r;
   1743 	_uncached_getpwuid_r;
   1744 	__ungetwc_xpg5;
   1745 	_unordered;
   1746 	utssys;
   1747 	_verrfp;
   1748 	_verrxfp;
   1749 	_vwarnfp;
   1750 	_vwarnxfp;
   1751 	_warnfp;
   1752 	_warnxfp;
   1753 	__wcrtomb_dense;
   1754 	__wcrtomb_euc;
   1755 	__wcrtomb_sb;
   1756 	__wcscoll_bc;
   1757 	__wcscoll_C;
   1758 	__wcscoll_std;
   1759 	__wcsftime_std;
   1760 	__wcsftime_xpg5;
   1761 	__wcsrtombs_dense;
   1762 	__wcsrtombs_euc;
   1763 	__wcsrtombs_sb;
   1764 	__wcstok_xpg5;
   1765 	__wcstombs_dense;
   1766 	__wcstombs_euc;
   1767 	__wcstombs_sb;
   1768 	__wcswidth_bc;
   1769 	__wcswidth_dense;
   1770 	__wcswidth_euc;
   1771 	__wcswidth_sb;
   1772 	__wcswidth_std;
   1773 	__wcsxfrm_bc;
   1774 	__wcsxfrm_C;
   1775 	__wcsxfrm_std;
   1776 	__wctob_dense;
   1777 	__wctob_euc;
   1778 	__wctob_sb;
   1779 	__wctoeucpc_gen;
   1780 	__wctomb_dense;
   1781 	__wctomb_euc;
   1782 	__wctomb_sb;
   1783 	__wctrans_std;
   1784 	__wctype_std;
   1785 	__wcwidth_bc;
   1786 	__wcwidth_dense;
   1787 	__wcwidth_euc;
   1788 	__wcwidth_sb;
   1789 	__wcwidth_std;
   1790 	wdbindf;
   1791 	wdchkind;
   1792 	wddelim;
   1793 	_wrtchk;
   1794 	_xflsbuf;
   1795 	_xgetwidth;
   1796 	zone_add_datalink;
   1797 	zone_boot;
   1798 	zone_check_datalink;
   1799 	zone_create;
   1800 	zone_destroy;
   1801 	zone_enter;
   1802 	zone_getattr;
   1803 	zone_get_id;
   1804 	zone_list;
   1805 	zone_list_datalink;
   1806 	zonept;
   1807 	zone_remove_datalink;
   1808 	zone_setattr;
   1809 	zone_shutdown;
   1810 	zone_version;
   1811 # The following functions should not be exported from libc,
   1812 # but /lib/libm.so.2, some older versions of the Studio
   1813 # compiler/debugger components, and some ancient programs
   1814 # found in /usr/dist reference them.  When we no longer
   1815 # care about these old and broken binary objects, these
   1816 # symbols should be deleted.
   1817 	_brk =				NODYNSORT;
   1818 	_cond_broadcast =		NODYNSORT;
   1819 	_cond_init =			NODYNSORT;
   1820 	_cond_signal =			NODYNSORT;
   1821 	_cond_wait =			NODYNSORT;
   1822 	_ecvt =				NODYNSORT;
   1823 	_fcvt =				NODYNSORT;
   1824 	_getc_unlocked =		NODYNSORT;
   1825 	_llseek =			NODYNSORT;
   1826 	_pthread_attr_getdetachstate =	NODYNSORT;
   1827 	_pthread_attr_getinheritsched =	NODYNSORT;
   1828 	_pthread_attr_getschedparam =	NODYNSORT;
   1829 	_pthread_attr_getschedpolicy =	NODYNSORT;
   1830 	_pthread_attr_getscope =	NODYNSORT;
   1831 	_pthread_attr_getstackaddr =	NODYNSORT;
   1832 	_pthread_attr_getstacksize =	NODYNSORT;
   1833 	_pthread_attr_init =		NODYNSORT;
   1834 	_pthread_condattr_getpshared =	NODYNSORT;
   1835 	_pthread_condattr_init =	NODYNSORT;
   1836 	_pthread_cond_init =		NODYNSORT;
   1837 	_pthread_create =		NODYNSORT;
   1838 	_pthread_getschedparam =	NODYNSORT;
   1839 	_pthread_join =			NODYNSORT;
   1840 	_pthread_key_create =		NODYNSORT;
   1841 	_pthread_mutexattr_getprioceiling =	NODYNSORT;
   1842 	_pthread_mutexattr_getprotocol =	NODYNSORT;
   1843 	_pthread_mutexattr_getpshared =	NODYNSORT;
   1844 	_pthread_mutexattr_init =	NODYNSORT;
   1845 	_pthread_mutex_getprioceiling =	NODYNSORT;
   1846 	_pthread_mutex_init =		NODYNSORT;
   1847 	_pthread_sigmask =		NODYNSORT;
   1848 	_rwlock_init =			NODYNSORT;
   1849 	_rw_rdlock =			NODYNSORT;
   1850 	_rw_unlock =			NODYNSORT;
   1851 	_rw_wrlock =			NODYNSORT;
   1852 	_sbrk_unlocked =		NODYNSORT;
   1853 	_select =			NODYNSORT;
   1854 	_sema_init =			NODYNSORT;
   1855 	_sema_post =			NODYNSORT;
   1856 	_sema_trywait =			NODYNSORT;
   1857 	_sema_wait =			NODYNSORT;
   1858 	_sysfs =			NODYNSORT;
   1859 	_thr_create =			NODYNSORT;
   1860 	_thr_exit =			NODYNSORT;
   1861 	_thr_getprio =			NODYNSORT;
   1862 	_thr_getspecific =		NODYNSORT;
   1863 	_thr_join =			NODYNSORT;
   1864 	_thr_keycreate =		NODYNSORT;
   1865 	_thr_kill =			NODYNSORT;
   1866 	_thr_main =			NODYNSORT;
   1867 	_thr_self =			NODYNSORT;
   1868 	_thr_setspecific =		NODYNSORT;
   1869 	_thr_sigsetmask =		NODYNSORT;
   1870 	_thr_stksegment =		NODYNSORT;
   1871 	_ungetc_unlocked =		NODYNSORT;
   1872     local:
   1873 	__imax_lldiv =			NODYNSORT;
   1874 	_ti_thr_self  =			NODYNSORT;
   1875 	*;
   1876 };
   1877