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