# # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # ident "%Z%%M% %I% %E% SMI" # SUNW_1.23 { # SunOS 5.11 (Solaris 11) global: aio_cancel; aiocancel; aio_error; aio_fsync; aio_read; aioread; aio_return; aio_suspend; aiowait; aio_waitn; aio_write; aiowrite; assfail; clock_getres; clock_gettime; clock_nanosleep; clock_settime; door_bind; door_call; door_create; door_cred; door_getparam; door_info; door_return; door_revoke; door_server_create; door_setparam; door_ucred; door_unbind; fdatasync; forkallx; forkx; getvmusage; lio_listio; mkdtemp; _mkdtemp; mkstemps; _mkstemps; mq_close; mq_getattr; mq_notify; mq_open; mq_receive; mq_reltimedreceive_np; mq_reltimedsend_np; mq_send; mq_setattr; mq_timedreceive; mq_timedsend; mq_unlink; nanosleep; posix_fallocate; _renameat; sched_getparam; sched_get_priority_max; sched_get_priority_min; sched_getscheduler; sched_rr_get_interval; sched_setparam; sched_setscheduler; sched_yield; sem_close; sem_destroy; sem_getvalue; sem_init; sem_open; sem_post; sem_reltimedwait_np; sem_timedwait; sem_trywait; sem_unlink; sem_wait; shm_open; shm_unlink; sigqueue; sigtimedwait; sigwaitinfo; strnlen; timer_create; timer_delete; timer_getoverrun; timer_gettime; timer_settime; uucopy; uucopystr; vforkx; } SUNW_1.22.2; SUNW_1.22.2 { global: is_system_labeled; ucred_getlabel; _ucred_getlabel; } SUNW_1.22.1; SUNW_1.22.1 { global: atomic_add_8; atomic_add_8_nv; atomic_add_char; atomic_add_char_nv; atomic_add_int; atomic_add_int_nv; atomic_add_ptr; atomic_add_ptr_nv; atomic_add_short; atomic_add_short_nv; atomic_and_16; atomic_and_16_nv; atomic_and_32_nv; atomic_and_64; atomic_and_64_nv; atomic_and_8; atomic_and_8_nv; atomic_and_uchar; atomic_and_uchar_nv; atomic_and_uint_nv; atomic_and_ulong; atomic_and_ulong_nv; atomic_and_ushort; atomic_and_ushort_nv; atomic_cas_16; atomic_cas_32; atomic_cas_64; atomic_cas_8; atomic_cas_ptr; atomic_cas_uchar; atomic_cas_uint; atomic_cas_ulong; atomic_cas_ushort; atomic_clear_long_excl; atomic_dec_16; atomic_dec_16_nv; atomic_dec_32; atomic_dec_32_nv; atomic_dec_64; atomic_dec_64_nv; atomic_dec_8; atomic_dec_8_nv; atomic_dec_uchar; atomic_dec_uchar_nv; atomic_dec_uint; atomic_dec_uint_nv; atomic_dec_ulong; atomic_dec_ulong_nv; atomic_dec_ushort; atomic_dec_ushort_nv; atomic_inc_16; atomic_inc_16_nv; atomic_inc_32; atomic_inc_32_nv; atomic_inc_64; atomic_inc_64_nv; atomic_inc_8; atomic_inc_8_nv; atomic_inc_uchar; atomic_inc_uchar_nv; atomic_inc_uint; atomic_inc_uint_nv; atomic_inc_ulong; atomic_inc_ulong_nv; atomic_inc_ushort; atomic_inc_ushort_nv; atomic_or_16; atomic_or_16_nv; atomic_or_32_nv; atomic_or_64; atomic_or_64_nv; atomic_or_8; atomic_or_8_nv; atomic_or_uchar; atomic_or_uchar_nv; atomic_or_uint_nv; atomic_or_ulong; atomic_or_ulong_nv; atomic_or_ushort; atomic_or_ushort_nv; atomic_set_long_excl; atomic_swap_16; atomic_swap_32; atomic_swap_64; atomic_swap_8; atomic_swap_ptr; atomic_swap_uchar; atomic_swap_uint; atomic_swap_ulong; atomic_swap_ushort; membar_consumer; membar_enter; membar_exit; membar_producer; } SUNW_1.22; SUNW_1.22 { # SunOS 5.10 (Solaris 10) global: alphasort; _alphasort; atomic_add_16; atomic_add_16_nv; atomic_add_32; atomic_add_32_nv; atomic_add_64; atomic_add_64_nv; atomic_add_long; atomic_add_long_nv; atomic_and_32; atomic_and_uint; atomic_or_32; atomic_or_uint; _Exit; getisax; _getisax; getopt_clip; _getopt_clip; getopt_long; _getopt_long; getopt_long_only; _getopt_long_only; getpeerucred; _getpeerucred; getpflags; _getpflags; getppriv; _getppriv; getprivimplinfo; _getprivimplinfo; getzoneid; getzoneidbyname; getzonenamebyid; imaxabs; imaxdiv; isblank; iswblank; port_alert; port_associate; port_create; port_dissociate; port_get; port_getn; port_send; port_sendn; posix_openpt; posix_spawn; posix_spawnattr_destroy; posix_spawnattr_getflags; posix_spawnattr_getpgroup; posix_spawnattr_getschedparam; posix_spawnattr_getschedpolicy; posix_spawnattr_getsigdefault; posix_spawnattr_getsigmask; posix_spawnattr_init; posix_spawnattr_setflags; posix_spawnattr_setpgroup; posix_spawnattr_setschedparam; posix_spawnattr_setschedpolicy; posix_spawnattr_setsigdefault; posix_spawnattr_setsigmask; posix_spawn_file_actions_addclose; posix_spawn_file_actions_adddup2; posix_spawn_file_actions_addopen; posix_spawn_file_actions_destroy; posix_spawn_file_actions_init; posix_spawnp; priv_addset; _priv_addset; priv_allocset; _priv_allocset; priv_copyset; _priv_copyset; priv_delset; _priv_delset; priv_emptyset; _priv_emptyset; priv_fillset; _priv_fillset; __priv_free_info; priv_freeset; _priv_freeset; priv_getbyname; _priv_getbyname; __priv_getbyname; priv_getbynum; _priv_getbynum; __priv_getbynum; __priv_getdata; priv_getsetbyname; _priv_getsetbyname; __priv_getsetbyname; priv_getsetbynum; _priv_getsetbynum; __priv_getsetbynum; priv_gettext; _priv_gettext; priv_ineffect; _priv_ineffect; priv_intersect; _priv_intersect; priv_inverse; _priv_inverse; priv_isemptyset; _priv_isemptyset; priv_isequalset; _priv_isequalset; priv_isfullset; _priv_isfullset; priv_ismember; _priv_ismember; priv_issubset; _priv_issubset; __priv_parse_info; priv_set; _priv_set; priv_set_to_str; _priv_set_to_str; __priv_set_to_str; priv_str_to_set; _priv_str_to_set; priv_union; _priv_union; pselect; pthread_attr_getstack; pthread_attr_setstack; pthread_barrierattr_destroy; pthread_barrierattr_getpshared; pthread_barrierattr_init; pthread_barrierattr_setpshared; pthread_barrier_destroy; pthread_barrier_init; pthread_barrier_wait; pthread_condattr_getclock; pthread_condattr_setclock; pthread_mutexattr_getrobust_np; pthread_mutexattr_setrobust_np; pthread_mutex_consistent_np; pthread_mutex_reltimedlock_np; pthread_mutex_timedlock; pthread_rwlock_reltimedrdlock_np; pthread_rwlock_reltimedwrlock_np; pthread_rwlock_timedrdlock; pthread_rwlock_timedwrlock; pthread_setschedprio; pthread_spin_destroy; pthread_spin_init; pthread_spin_lock; pthread_spin_trylock; pthread_spin_unlock; rctlblk_set_recipient_pid; scandir; _scandir; schedctl_exit; schedctl_init; schedctl_lookup; sema_reltimedwait; sema_timedwait; setenv; setpflags; _setpflags; setppriv; _setppriv; strerror_r; strtof; strtoimax; strtold; strtoumax; ucred_free; _ucred_free; ucred_get; _ucred_get; ucred_getegid; _ucred_getegid; ucred_geteuid; _ucred_geteuid; ucred_getgroups; _ucred_getgroups; ucred_getpflags; _ucred_getpflags; ucred_getpid; _ucred_getpid; ucred_getprivset; _ucred_getprivset; ucred_getprojid; _ucred_getprojid; ucred_getrgid; _ucred_getrgid; ucred_getruid; _ucred_getruid; ucred_getsgid; _ucred_getsgid; ucred_getsuid; _ucred_getsuid; ucred_getzoneid; _ucred_getzoneid; ucred_size; _ucred_size; unsetenv; wcstof; wcstoimax; wcstold; wcstoll; wcstoull; wcstoumax; } SUNW_1.21.3; SUNW_1.21.3 { global: forkall; } SUNW_1.21.2; SUNW_1.21.2 { global: getustack; _getustack; setustack; _setustack; stack_getbounds; _stack_getbounds; _stack_grow; stack_inbounds; _stack_inbounds; stack_setbounds; _stack_setbounds; stack_violation; _stack_violation; } SUNW_1.21.1; SUNW_1.21.1 { global: crypt_gensalt; } SUNW_1.21; SUNW_1.21 { # SunOS 5.9 (Solaris 9) global: attropen; _attropen; bind_textdomain_codeset; closefrom; _closefrom; cond_reltimedwait; dcngettext; dngettext; fchownat; _fchownat; fdopendir; _fdopendir; fdwalk; _fdwalk; fstatat; _fstatat; futimesat; _futimesat; getcpuid; _getcpuid; gethomelgroup; _gethomelgroup; getpagesizes; getrctl; _getrctl; issetugid; _issetugid; _lwp_cond_reltimedwait; meminfo; _meminfo; ngettext; openat; _openat; printstack; priocntl; priocntlset; pset_getattr; pset_getloadavg; pset_list; pset_setattr; pthread_cond_reltimedwait_np; rctlblk_get_enforced_value; rctlblk_get_firing_time; rctlblk_get_global_action; rctlblk_get_global_flags; rctlblk_get_local_action; rctlblk_get_local_flags; rctlblk_get_privilege; rctlblk_get_recipient_pid; rctlblk_get_value; rctlblk_set_local_action; rctlblk_set_local_flags; rctlblk_set_privilege; rctlblk_set_value; rctlblk_size; rctl_walk; renameat; setrctl; _setrctl; unlinkat; _unlinkat; vfscanf; _vfscanf; vfwscanf; vscanf; _vscanf; vsscanf; _vsscanf; vswscanf; vwscanf; } SUNW_1.20.4; SUNW_1.20.4 { global: semtimedop; _semtimedop; } SUNW_1.20.1; SUNW_1.20.1 { global: getacct; _getacct; getprojid; _getprojid; gettaskid; _gettaskid; msgids; _msgids; msgsnap; _msgsnap; putacct; _putacct; semids; _semids; settaskid; _settaskid; shmids; _shmids; wracct; _wracct; } SUNW_1.20; SUNW_1.20 { # SunOS 5.8 (Solaris 8) global: getextmntent; resetmnttab; } SUNW_1.19; SUNW_1.19 { global: strlcat; strlcpy; umount2; _umount2; } SUNW_1.18.1; SUNW_1.18.1 { global: __fsetlocking; } SUNW_1.18; SUNW_1.18 { # SunOS 5.7 (Solaris 7) global: btowc; __fbufsize; __flbf; _flushlbf; __fpending; __fpurge; __freadable; __freading; fwide; fwprintf; __fwritable; __fwriting; fwscanf; getloadavg; isaexec; mbrlen; mbrtowc; mbsinit; mbsrtowcs; pcsample; pthread_attr_getguardsize; pthread_attr_setguardsize; pthread_getconcurrency; pthread_mutexattr_gettype; pthread_mutexattr_settype; pthread_rwlockattr_destroy; pthread_rwlockattr_getpshared; pthread_rwlockattr_init; pthread_rwlockattr_setpshared; pthread_rwlock_destroy; pthread_rwlock_init; pthread_rwlock_rdlock; pthread_rwlock_tryrdlock; pthread_rwlock_trywrlock; pthread_rwlock_unlock; pthread_rwlock_wrlock; pthread_setconcurrency; swprintf; swscanf; __sysconf_xpg5; vfwprintf; vswprintf; vwprintf; wcrtomb; wcsrtombs; wcsstr; wctob; wmemchr; wmemcmp; wmemcpy; wmemmove; wmemset; wprintf; wscanf; } SUNW_1.17; # The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because # applications built on Solaris 2.6 Beta (when they did contain symbols) # may depend on them. All symbol content for SunOS 5.6 is now in SUNW_1.1 SUNW_1.17 { global: SUNW_1.17; } SUNW_1.16; SUNW_1.16 { global: SUNW_1.16; } SUNW_1.15; SUNW_1.15 { global: SUNW_1.15; } SUNW_1.14; SUNW_1.14 { global: SUNW_1.14; } SUNW_1.13; SUNW_1.13 { global: SUNW_1.13; } SUNW_1.12; SUNW_1.12 { global: SUNW_1.12; } SUNW_1.11; SUNW_1.11 { global: SUNW_1.11; } SUNW_1.10; SUNW_1.10 { global: SUNW_1.10; } SUNW_1.9; SUNW_1.9 { global: SUNW_1.9; } SUNW_1.8; SUNW_1.8 { global: SUNW_1.8; } SUNW_1.7; SUNW_1.7 { global: SUNW_1.7; } SUNW_1.6; SUNW_1.6 { global: SUNW_1.6; } SUNW_1.5; SUNW_1.5 { global: SUNW_1.5; } SUNW_1.4; SUNW_1.4 { global: SUNW_1.4; } SUNW_1.3; SUNW_1.3 { global: SUNW_1.3; } SUNW_1.2; SUNW_1.2 { global: SUNW_1.2; } SUNW_1.1; SUNW_1.1 { # SunOS 5.6 (Solaris 2.6) global: basename; bindtextdomain; bsd_signal; dbm_clearerr; dbm_error; dcgettext; dgettext; directio; dirname; endusershell; _exithandle; fgetwc; fgetws; fpgetround; fpsetround; fputwc; fputws; fseeko; ftello; ftrylockfile; getexecname; _getexecname; getpassphrase; gettext; getusershell; getwc; getwchar; getws; isenglish; isideogram; isnumber; isphonogram; isspecial; iswalnum; iswalpha; iswcntrl; iswctype; iswdigit; iswgraph; iswlower; iswprint; iswpunct; iswspace; iswupper; iswxdigit; __loc1; ____loc1; _longjmp; _lwp_sema_trywait; ntp_adjtime; _ntp_adjtime; ntp_gettime; _ntp_gettime; __posix_asctime_r; __posix_ctime_r; __posix_getgrgid_r; __posix_getgrnam_r; __posix_getlogin_r; __posix_getpwnam_r; __posix_getpwuid_r; __posix_sigwait; __posix_ttyname_r; pset_assign; pset_bind; pset_create; pset_destroy; pset_info; pthread_atfork; pthread_attr_destroy; pthread_attr_getdetachstate; pthread_attr_getinheritsched; pthread_attr_getschedparam; pthread_attr_getschedpolicy; pthread_attr_getscope; pthread_attr_getstackaddr; pthread_attr_getstacksize; pthread_attr_init; pthread_attr_setdetachstate; pthread_attr_setinheritsched; pthread_attr_setschedparam; pthread_attr_setschedpolicy; pthread_attr_setscope; pthread_attr_setstackaddr; pthread_attr_setstacksize; pthread_cancel; __pthread_cleanup_pop; __pthread_cleanup_push; pthread_create; pthread_detach; pthread_equal; pthread_exit; pthread_getschedparam; pthread_getspecific; pthread_join; pthread_key_create; pthread_key_delete; pthread_kill; pthread_once; pthread_self; pthread_setcancelstate; pthread_setcanceltype; pthread_setschedparam; pthread_setspecific; pthread_sigmask; pthread_testcancel; putwc; putwchar; putws; regcmp; regex; resolvepath; _resolvepath; rwlock_destroy; _rwlock_destroy; sema_destroy; _sema_destroy; _setjmp; setusershell; siginterrupt; sigstack; snprintf; strtows; sync_instruction_memory; textdomain; thr_main; towctrans; towlower; towupper; ungetwc; vsnprintf; watoll; wcscat; wcschr; wcscmp; wcscoll; wcscpy; wcscspn; wcsftime; wcslen; wcsncat; wcsncmp; wcsncpy; wcspbrk; wcsrchr; wcsspn; wcstod; wcstok; wcstol; wcstoul; wcswcs; wcswidth; wcsxfrm; wctrans; wctype; wcwidth; wscasecmp; wscat; wschr; wscmp; wscol; wscoll; wscpy; wscspn; wsdup; wslen; wsncasecmp; wsncat; wsncmp; wsncpy; wspbrk; wsprintf; wsrchr; wsscanf; wsspn; wstod; wstok; wstol; wstoll; wstostr; wsxfrm; __xpg4_putmsg; __xpg4_putpmsg; } SUNW_0.9; SUNW_0.9 { # SunOS 5.5 (Solaris 2.5) global: acl; bcmp; bcopy; bzero; facl; ftime; getdtablesize; gethostid; gethostname; getpagesize; getpriority; getrusage; getwd; index; initstate; killpg; _nsc_trydoorcall; pthread_condattr_destroy; pthread_condattr_getpshared; pthread_condattr_init; pthread_condattr_setpshared; pthread_cond_broadcast; pthread_cond_destroy; pthread_cond_init; pthread_cond_signal; pthread_cond_timedwait; pthread_cond_wait; pthread_mutexattr_destroy; pthread_mutexattr_getprioceiling; pthread_mutexattr_getprotocol; pthread_mutexattr_getpshared; pthread_mutexattr_init; pthread_mutexattr_setprioceiling; pthread_mutexattr_setprotocol; pthread_mutexattr_setpshared; pthread_mutex_destroy; pthread_mutex_getprioceiling; pthread_mutex_init; pthread_mutex_lock; pthread_mutex_setprioceiling; pthread_mutex_trylock; pthread_mutex_unlock; random; reboot; re_comp; re_exec; rindex; setbuffer; sethostname; setlinebuf; setpriority; setregid; setreuid; setstate; srandom; thr_min_stack; thr_stksegment; ualarm; usleep; wait3; wait4; } SUNW_0.8; SUNW_0.8 { # SunOS 5.4 (Solaris 2.4) global: addsev; cond_broadcast; cond_destroy; cond_init; cond_signal; cond_timedwait; cond_wait; confstr; fnmatch; _getdate_err_addr; glob; globfree; iconv; iconv_close; iconv_open; lfmt; mutex_destroy; mutex_init; mutex_lock; mutex_trylock; mutex_unlock; pfmt; regcomp; regerror; regexec; regfree; rwlock_init; rw_rdlock; rw_read_held; rw_tryrdlock; rw_trywrlock; rw_unlock; rw_write_held; rw_wrlock; sema_held; sema_init; sema_post; sema_trywait; sema_wait; setcat; sigfpe; strfmon; strptime; thr_continue; thr_create; thr_exit; thr_getconcurrency; thr_getprio; thr_getspecific; thr_join; thr_keycreate; thr_kill; thr_self; thr_setconcurrency; thr_setprio; thr_setspecific; thr_sigsetmask; thr_suspend; thr_yield; vlfmt; vpfmt; wordexp; wordfree; __xpg4 = NODIRECT; } SUNW_0.7; SUNW_0.7 { # SunOS 5.3 (Solaris 2.3) global: a64l; adjtime; altzone; ascftime; atoll; brk; cftime; closelog; csetcol; csetlen; ctermid_r; dbm_close; dbm_delete; dbm_fetch; dbm_firstkey; dbm_nextkey; dbm_open; dbm_store; decimal_to_double; decimal_to_extended; decimal_to_quadruple; decimal_to_single; double_to_decimal; drand48; econvert; ecvt; endnetgrent; endspent; endutent; endutxent; erand48; euccol; euclen; eucscol; extended_to_decimal; fchroot; fconvert; fcvt; ffs; fgetspent; fgetspent_r; _filbuf; finite; fork1; fpclass; fpgetmask; fpgetsticky; fpsetmask; fpsetsticky; fstatfs; ftruncate; ftw; func_to_decimal; gconvert; gcvt; getdents; gethrtime; gethrvtime; getmntany; getmntent; getnetgrent; getnetgrent_r; getpw; getspent; getspent_r; getspnam; getspnam_r; getutent; getutid; getutline; getutmp; getutmpx; getutxent; getutxid; getutxline; getvfsany; getvfsent; getvfsfile; getvfsspec; getwidth; gsignal; hasmntopt; innetgr; insque; _insque; isnanf = FUNCTION FILTER libm.so.2; jrand48; l64a; ladd; lckpwdf; lcong48; ldivide; lexp10; llabs; lldiv; llog10; llseek; lltostr; lmul; lone; lrand48; lshiftl; lsub; lten; _lwp_cond_broadcast; _lwp_cond_signal; _lwp_cond_timedwait; _lwp_cond_wait; _lwp_continue; _lwp_info; _lwp_kill; _lwp_mutex_lock; _lwp_mutex_trylock; _lwp_mutex_unlock; _lwp_self; _lwp_sema_init; _lwp_sema_post; _lwp_sema_wait; _lwp_suspend; lzero; madvise; __major; __makedev; memalign = NODIRECT; mincore; __minor; mkstemp; _mkstemp; mlockall; modff = FUNCTION FILTER libm.so.2; mrand48; munlockall; nrand48; nss_default_finders; _nss_netdb_aliases; _nss_XbyY_buf_alloc; _nss_XbyY_buf_free; __nsw_extended_action; __nsw_freeconfig; __nsw_getconfig; openlog; plock; pread; __priocntl; __priocntlset; processor_bind; processor_info; psiginfo; psignal; putpwent; putspent; pututline; pututxline; pwrite; qeconvert; qecvt; qfconvert; qfcvt; qgconvert; qgcvt; quadruple_to_decimal; realpath; remque; _remque; seconvert; seed48; select; _sema_held; setegid; seteuid; setlogmask; setnetgrent; setspent; settimeofday; setutent; setutxent; sfconvert; sgconvert; sig2str; sigwait; single_to_decimal; ssignal; statfs; str2sig; strcasecmp; string_to_decimal; strncasecmp; strsignal; strtoll; strtoull; swapctl; sysfs; _sys_illlist; syslog; _syslog; tmpnam_r; truncate; ttyslot; uadmin; ulckpwdf; ulltostr; unordered; updwtmp; updwtmpx; ustat; utimes; utmpname; utmpxname; valloc = NODIRECT; vfork; vhangup; vsyslog; yield; }; # There should never be more than one SUNWprivate version. # Don't add any more. Add new private symbols to SUNWprivate_1.1 SUNWprivate_1.1 { global: _a64l; acctctl; _acctctl; _acl; _adjtime; ___Argv = NODIRECT; _ascftime; _asctime_r; _assert_c99; __assert_c99; _assfail; _atoll; _atomic_add_16; _atomic_add_16_nv; _atomic_add_32; _atomic_add_32_nv; _atomic_add_64; _atomic_add_64_nv; _atomic_add_8; _atomic_add_8_nv; _atomic_add_char; _atomic_add_char_nv; _atomic_add_int; _atomic_add_int_nv; _atomic_add_long; _atomic_add_long_nv; _atomic_add_ptr; _atomic_add_ptr_nv; _atomic_add_short; _atomic_add_short_nv; _atomic_and_16; _atomic_and_16_nv; _atomic_and_32; _atomic_and_32_nv; _atomic_and_64; _atomic_and_64_nv; _atomic_and_8; _atomic_and_8_nv; _atomic_and_uchar; _atomic_and_uchar_nv; _atomic_and_uint; _atomic_and_uint_nv; _atomic_and_ulong; _atomic_and_ulong_nv; _atomic_and_ushort; _atomic_and_ushort_nv; _atomic_cas_16; _atomic_cas_32; _atomic_cas_64; _atomic_cas_8; _atomic_cas_ptr; _atomic_cas_uchar; _atomic_cas_uint; _atomic_cas_ulong; _atomic_cas_ushort; _atomic_clear_long_excl; _atomic_dec_16; _atomic_dec_16_nv; _atomic_dec_32; _atomic_dec_32_nv; _atomic_dec_64; _atomic_dec_64_nv; _atomic_dec_8; _atomic_dec_8_nv; _atomic_dec_uchar; _atomic_dec_uchar_nv; _atomic_dec_uint; _atomic_dec_uint_nv; _atomic_dec_ulong; _atomic_dec_ulong_nv; _atomic_dec_ushort; _atomic_dec_ushort_nv; _atomic_inc_16; _atomic_inc_16_nv; _atomic_inc_32; _atomic_inc_32_nv; _atomic_inc_64; _atomic_inc_64_nv; _atomic_inc_8; _atomic_inc_8_nv; _atomic_inc_uchar; _atomic_inc_uchar_nv; _atomic_inc_uint; _atomic_inc_uint_nv; _atomic_inc_ulong; _atomic_inc_ulong_nv; _atomic_inc_ushort; _atomic_inc_ushort_nv; _atomic_or_16; _atomic_or_16_nv; _atomic_or_32; _atomic_or_32_nv; _atomic_or_64; _atomic_or_64_nv; _atomic_or_8; _atomic_or_8_nv; _atomic_or_uchar; _atomic_or_uchar_nv; _atomic_or_uint; _atomic_or_uint_nv; _atomic_or_ulong; _atomic_or_ulong_nv; _atomic_or_ushort; _atomic_or_ushort_nv; _atomic_set_long_excl; _atomic_swap_16; _atomic_swap_32; _atomic_swap_64; _atomic_swap_8; _atomic_swap_ptr; _atomic_swap_uchar; _atomic_swap_uint; _atomic_swap_ulong; _atomic_swap_ushort; _autofssys; _brk; __btowc_dense; __btowc_euc; __btowc_sb; _bufsync; cfree = NODIRECT; _cftime; __charmap_init; _cladm; __cladm; __class_quadruple; _clock_getres; _clock_gettime; _clock_nanosleep; _clock_settime; _closelog; __collate_init; _cond_broadcast; _cond_destroy; _cond_init; _cond_reltimedwait; _cond_signal; _cond_timedwait; _cond_wait; core_get_default_content; _core_get_default_content; core_get_default_path; _core_get_default_path; core_get_global_content; _core_get_global_content; core_get_global_path; _core_get_global_path; core_get_options; _core_get_options; core_get_process_content; _core_get_process_content; core_get_process_path; _core_get_process_path; core_set_default_content; _core_set_default_content; core_set_default_path; _core_set_default_path; core_set_global_content; _core_set_global_content; core_set_global_path; _core_set_global_path; core_set_options; _core_set_options; core_set_process_content; _core_set_process_content; core_set_process_path; _core_set_process_path; _cswidth; _ctermid_r; _ctime_r; __ctype_init; __ctype_mask; dbm_close_status; dbm_do_nextkey; dbm_setdefwrite; _D_cplx_div; _D_cplx_div_ix; _D_cplx_div_rx; _D_cplx_mul; _decimal_to_double; _decimal_to_extended; _decimal_to_quadruple; _decimal_to_single; defcntl; _defcntl; defopen; _defopen; defread; _defread; _delete; _dgettext; _door_bind; _door_call; _door_create; _door_cred; _door_getparam; _door_info; _door_return; _door_revoke; _door_server_create; _door_setparam; _door_ucred; _door_unbind; _doprnt; _doscan; _double_to_decimal; _drand48; _econvert; _ecvt; _endgrent; _endpwent; _endspent; _endutent; _endutxent; __environ_lock = NODIRECT; _erand48; __eucpctowc_gen; exportfs; _exportfs; _extended_to_decimal; _facl; _fchroot; _fconvert; _F_cplx_div; _F_cplx_div_ix; _F_cplx_div_rx; _F_cplx_mul; _fcvt; _ffs; _fgetgrent; _fgetgrent_r; _fgetpwent; _fgetpwent_r; _fgetspent; _fgetspent_r; __fgetwc_dense; __fgetwc_euc; __fgetwc_sb; __fgetwc_xpg5; __fgetws_xpg5; _file_to_decimal; _findbuf; _findiop; __fini_daemon_priv; _finite; _flockfile; __fnmatch_C; __fnmatch_sb; __fnmatch_std; _fork1; _forkall; _forkallx; _forkx; _fpclass; _fpgetmask; _fpgetround; _fpgetsticky; _fprintf; _fpsetmask; _fpsetround; _fpsetsticky; __fputwc_xpg5; __fputws_xpg5; _fstatfs; _ftruncate; _ftrylockfile; _ftw; _func_to_decimal; _funlockfile; _gconvert; _gcvt; _getarg; _getchar_unlocked; __getcontext; _getc_unlocked; __getdate_std; _getdents; _get_exit_frame_monitor; _getfp; _getgrent; _getgrent_r; _getgrgid_r; _getgrnam_r; _getgroupsbymember; __getloadavg; _getlogin_r; _getmntany; _getmntent; _getpw; _getpwent; _getpwent_r; _getpwnam_r; _getpwuid_r; _getsp; _getspent; _getspent_r; _getspnam; _getspnam_r; __gettsp; _getutent; _getutid; _getutline; _getutmp; _getutmpx; _getutxent; _getutxid; _getutxline; _getvfsany; _getvfsent; _getvfsfile; _getvfsspec; __getwchar_xpg5; __getwc_xpg5; _getzoneid; _getzoneidbyname; _getzonenamebyid; _gmtime_r; _gsignal; _iconv; _iconv_close; _iconv_open; __inf_read; __inf_written; __init_daemon_priv; __init_suid_priv; _insert; inst_sync; _inst_sync; _is_euc_fc; _is_euc_pc; __i_size; _isnanf = FUNCTION FILTER libm.so.2; _is_system_labeled; _iswctype; __iswctype_bc; __iswctype_sb; __iswctype_std; _jrand48; _l64a; _ladd; __lc_charmap; __lc_collate; __lc_ctype; _lckpwdf; __lc_locale; __lc_messages; __lc_monetary; __lc_numeric; _lcong48; __lc_time; _ldivide; _lexp10; _lgrp_home_fast; _lgrpsys; __libc_threaded; _lib_version = NODIRECT; _llabs; _lldiv; _llog10; _llseek; _lltostr; _lmul; __localeconv_std; __locale_init; _localtime_r; _lock_clear; _lock_try; _logb = FUNCTION FILTER libm.so.2; _lone; _lrand48; _lshiftl; _lsub; _lten; _ltzset; __lwp_cond_broadcast; __lwp_cond_reltimedwait; __lwp_cond_signal; __lwp_cond_timedwait; __lwp_cond_wait; __lwp_continue; __lwp_info; __lwp_kill; __lwp_mutex_lock; __lwp_mutex_trylock; __lwp_mutex_unlock; lwp_self; __lwp_self; __lwp_sema_init; __lwp_sema_post; __lwp_sema_trywait; __lwp_sema_wait; __lwp_suspend; _lzero; _madvise; makeut; _makeut; makeutx; _makeutx; __malloc_lock; _mbftowc; __mbftowc_dense; __mbftowc_euc; __mbftowc_sb; __mblen_gen; __mblen_sb; __mbrlen_gen; __mbrlen_sb; __mbrtowc_dense; __mbrtowc_euc; __mbrtowc_sb; __mbsinit_gen; __mbsrtowcs_dense; __mbsrtowcs_euc; __mbsrtowcs_sb; __mbst_get_consumed_array; __mbst_get_locale; __mbst_get_nconsumed; __mbstowcs_dense; __mbstowcs_euc; __mbstowcs_sb; __mbst_set_consumed_array; __mbst_set_locale; __mbst_set_nconsumed; __mbtowc_dense; __mbtowc_euc; __mbtowc_sb; mcfiller; _membar_consumer; _membar_enter; _membar_exit; _membar_producer; __messages_init; _mincore; _mkarglst; _mlockall; mntopt; modctl; _modff = FUNCTION FILTER libm.so.2; modutx; _modutx; __monetary_init; _mrand48; msgctl64; _msgctl64; __multi_innetgr; _munlockall; _mutex_destroy; __mutex_destroy; mutex_held; __mutex_held; _mutex_init; __mutex_init; __mutex_lock; _mutex_trylock; __mutex_trylock; _mutex_unlock; __mutex_unlock; _nanosleep; __nan_read; __nan_written; nfs_getfh; _nfs_getfh; nfssvc; _nfssvc; _nfssys; __nis_debug_bind; __nis_debug_calls; __nis_debug_file; __nis_debug_rpc; __nis_get_environment; __nis_prefsrv; __nis_preftype; __nis_server; __nl_langinfo_std; _nrand48; _nss_db_state_destr; _nss_default_finders; nss_default_key2str; nss_delete; _nss_delete; nss_endent; _nss_endent; nss_getent; _nss_getent; _nss_initf_group; _nss_initf_netgroup; _nss_initf_passwd; _nss_initf_shadow; nss_packed_arg_init; nss_packed_context_init; nss_packed_getkey; nss_packed_set_status; nss_search; _nss_search; nss_setent; _nss_setent; _nss_XbyY_fgets; __nsw_extended_action_v1; __nsw_freeconfig_v1; __nsw_getconfig_v1; __nthreads; __numeric_init; _openlog; _plock; _port_alert; _port_associate; _port_create; _port_dissociate; _port_get; _port_getn; _port_send; _port_sendn; _posix_openpt; _posix_spawn; _posix_spawnattr_destroy; _posix_spawnattr_getflags; _posix_spawnattr_getpgroup; _posix_spawnattr_getschedparam; _posix_spawnattr_getschedpolicy; _posix_spawnattr_getsigdefault; _posix_spawnattr_getsigmask; _posix_spawnattr_init; _posix_spawnattr_setflags; _posix_spawnattr_setpgroup; _posix_spawnattr_setschedparam; _posix_spawnattr_setschedpolicy; _posix_spawnattr_setsigdefault; _posix_spawnattr_setsigmask; _posix_spawn_file_actions_addclose; _posix_spawn_file_actions_adddup2; _posix_spawn_file_actions_addopen; _posix_spawn_file_actions_destroy; _posix_spawn_file_actions_init; _posix_spawnp; _pread; _printstack; __priv_bracket; __priv_relinquish; _pselect; pset_assign_forced; _psiginfo; _psignal; _pthread_atfork; _pthread_attr_destroy; _pthread_attr_getdetachstate; _pthread_attr_getguardsize; _pthread_attr_getinheritsched; _pthread_attr_getschedparam; _pthread_attr_getschedpolicy; _pthread_attr_getscope; _pthread_attr_getstack; _pthread_attr_getstackaddr; _pthread_attr_getstacksize; _pthread_attr_init; _pthread_attr_setdetachstate; _pthread_attr_setguardsize; _pthread_attr_setinheritsched; _pthread_attr_setschedparam; _pthread_attr_setschedpolicy; _pthread_attr_setscope; _pthread_attr_setstack; _pthread_attr_setstackaddr; _pthread_attr_setstacksize; _pthread_barrierattr_destroy; _pthread_barrierattr_getpshared; _pthread_barrierattr_init; _pthread_barrierattr_setpshared; _pthread_barrier_destroy; _pthread_barrier_init; _pthread_barrier_wait; _pthread_cancel; _pthread_condattr_destroy; _pthread_condattr_getclock; _pthread_condattr_getpshared; _pthread_condattr_init; _pthread_condattr_setclock; _pthread_condattr_setpshared; _pthread_cond_broadcast; _pthread_cond_destroy; _pthread_cond_init; _pthread_cond_reltimedwait_np; _pthread_cond_signal; _pthread_cond_timedwait; _pthread_cond_wait; _pthread_create; _pthread_detach; _pthread_equal; _pthread_exit; _pthread_getconcurrency; _pthread_getschedparam; _pthread_getspecific; _pthread_join; _pthread_key_create; _pthread_key_delete; _pthread_kill; __pthread_min_stack; _pthread_mutexattr_destroy; _pthread_mutexattr_getprioceiling; _pthread_mutexattr_getprotocol; _pthread_mutexattr_getpshared; _pthread_mutexattr_getrobust_np; _pthread_mutexattr_gettype; _pthread_mutexattr_init; _pthread_mutexattr_setprioceiling; _pthread_mutexattr_setprotocol; _pthread_mutexattr_setpshared; _pthread_mutexattr_setrobust_np; _pthread_mutexattr_settype; _pthread_mutex_consistent_np; _pthread_mutex_destroy; _pthread_mutex_getprioceiling; _pthread_mutex_init; _pthread_mutex_lock; _pthread_mutex_reltimedlock_np; _pthread_mutex_setprioceiling; _pthread_mutex_timedlock; _pthread_mutex_trylock; _pthread_mutex_unlock; _pthread_once; _pthread_rwlockattr_destroy; _pthread_rwlockattr_getpshared; _pthread_rwlockattr_init; _pthread_rwlockattr_setpshared; _pthread_rwlock_destroy; _pthread_rwlock_init; _pthread_rwlock_rdlock; _pthread_rwlock_reltimedrdlock_np; _pthread_rwlock_reltimedwrlock_np; _pthread_rwlock_timedrdlock; _pthread_rwlock_timedwrlock; _pthread_rwlock_tryrdlock; _pthread_rwlock_trywrlock; _pthread_rwlock_unlock; _pthread_rwlock_wrlock; _pthread_self; _pthread_setcancelstate; _pthread_setcanceltype; _pthread_setcleanupinit; _pthread_setconcurrency; _pthread_setschedparam; _pthread_setschedprio; _pthread_setspecific; _pthread_sigmask; _pthread_spin_destroy; _pthread_spin_init; _pthread_spin_lock; _pthread_spin_trylock; _pthread_spin_unlock; _pthread_testcancel; _putchar_unlocked; _putc_unlocked; _putpwent; _putspent; _pututline; _pututxline; __putwchar_xpg5; __putwc_xpg5; _pwrite; _qeconvert; _qecvt; _qfconvert; _qfcvt; _qgconvert; _qgcvt; _quadruple_to_decimal; _rand_r; rctlctl; _rctlctl; rctllist; _rctllist; _readdir_r; _realbufend; _realpath; __regcomp_C; __regcomp_std; __regerror_std; __regexec_C; __regexec_std; __regfree_std; _resume; _resume_ret; _rpcsys; _rwlock_init; _rw_rdlock; _rw_tryrdlock; _rw_trywrlock; _rw_unlock; _rw_wrlock; _sbrk_grow_aligned; _sbrk_unlocked; _schedctl_exit; _schedctl_init; _schedctl_lookup; scrwidth; _seconvert; _seed48; _select; _sema_init; _sema_post; _sema_reltimedwait; _sema_timedwait; _sema_trywait; _sema_wait; _sem_close; semctl64; _semctl64; _sem_destroy; _sem_getvalue; _sem_init; _sem_open; _sem_post; _sem_reltimedwait_np; _sem_timedwait; _sem_trywait; _sem_unlink; _sem_wait; set_setcontext_enforcement; set_l10n_alternate_root; _setbufend; _setegid; _setenv; __set_errno; _seteuid; _setgrent; _setlogmask; _setpwent; _setregid; _setreuid; setsigacthandler; _setspent; _settimeofday; _setutent; _setutxent; _sfconvert; _sgconvert; shmctl64; _shmctl64; _sig2str; sigflag; _sigflag; _sigfpe; _siginterrupt; _signal; _sigoff; _sigon; _sigqueue; _sigstack; _sigtimedwait; _sigwait; _sigwaitinfo; _single_to_decimal; _smbuf; _so_accept; _so_bind; _sockconfig; _so_connect; _so_getpeername; _so_getsockname; _so_getsockopt; _so_listen; _so_recv; _so_recvfrom; _so_recvmsg; _so_send; _so_sendmsg; _so_sendto; _so_setsockopt; _so_shutdown; _so_socket; _so_socketpair; _sp; _srand48; _ssignal; _statfs; str2group; str2passwd; _str2sig; str2spwd; __strcoll_C; __strcoll_sb; __strcoll_std; _strerror; _strerror_r; __strfmon_std; __strftime_std; _string_to_decimal; __strptime_dontzero; __strptime_std; _strsignal; _strtok_r; _strtoll; _strtoull; __strxfrm_C; __strxfrm_sb; __strxfrm_std; stty; _stty; _swapctl; syscall; _sysconfig; _sysfs; __systemcall; _tdb_bootstrap; _thr_continue; thr_continue_allmutators; _thr_continue_allmutators; thr_continue_mutator; _thr_continue_mutator; _thr_create; _thr_detach; __threaded; _thr_exit; _thr_getconcurrency; _thr_get_inf_read; _thr_get_nan_read; _thr_getprio; _thr_getspecific; thr_getstate; _thr_getstate; _thr_join; _thr_keycreate; _thr_key_delete; _thr_kill; _thr_main; _thr_min_stack; thr_mutators_barrier; _thr_mutators_barrier; thr_probe_getfunc_addr; thr_probe_setup; _thr_schedctl; _thr_self; _thr_setconcurrency; thr_setmutator; _thr_setmutator; _thr_setprio; _thr_setspecific; thr_setstate; _thr_setstate; thr_sighndlrinfo; _thr_sighndlrinfo; _thr_sigsetmask; _thr_slot_offset; _thr_stksegment; _thr_suspend; thr_suspend_allmutators; _thr_suspend_allmutators; thr_suspend_mutator; _thr_suspend_mutator; thr_wait_mutator; _thr_wait_mutator; _thr_yield; __time_init; _timer_create; _timer_delete; _timer_getoverrun; _timer_gettime; _timer_settime; __tls_get_addr; _tmpnam; _tmpnam_r; __towctrans_bc; __towctrans_std; __towlower_bc; __towlower_std; __towupper_bc; __towupper_std; __trans_lower; __trans_upper; _truncate; _trwctype; __trwctype_std; _ttyname_dev; _ttyname_r; _ttyslot; _uadmin; _uberdata; _ucred_alloc; ucred_getamask; _ucred_getamask; ucred_getasid; _ucred_getasid; ucred_getatid; _ucred_getatid; ucred_getauid; _ucred_getauid; _ulckpwdf; _ulltostr; _uncached_getgrgid_r; _uncached_getgrnam_r; _uncached_getpwnam_r; _uncached_getpwuid_r; _ungetc_unlocked; __ungetwc_xpg5; _unordered; _unsetenv; _updwtmp; _updwtmpx; _usleep; _ustat; _utimes; _utmpname; _utmpxname; utssys; _utssys; _vfork; _vforkx; _vhangup; _vsyslog; _wait3; _walkcontext; __wcrtomb_dense; __wcrtomb_euc; __wcrtomb_sb; __wcscoll_bc; __wcscoll_C; __wcscoll_std; __wcsftime_std; __wcsftime_xpg5; __wcsrtombs_dense; __wcsrtombs_euc; __wcsrtombs_sb; __wcstok_xpg5; __wcstombs_dense; __wcstombs_euc; __wcstombs_sb; __wcswidth_bc; __wcswidth_dense; __wcswidth_euc; __wcswidth_sb; __wcswidth_std; __wcsxfrm_bc; __wcsxfrm_C; __wcsxfrm_std; __wctob_dense; __wctob_euc; __wctob_sb; __wctoeucpc_gen; _wctomb; __wctomb_dense; __wctomb_euc; __wctomb_sb; __wctrans_std; __wctype_std; __wcwidth_bc; __wcwidth_dense; __wcwidth_euc; __wcwidth_sb; __wcwidth_std; wdbindf; wdchkind; wddelim; _wrtchk; _xflsbuf; _xgetwidth; __xpg6 = NODIRECT; _yield; zone_boot; zone_create; zone_destroy; zone_enter; zone_getattr; zone_get_id; zone_list; zonept; zone_setattr; zone_shutdown; zone_version; local: *; };