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