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