mapfile-vers revision 7a5aac98bc37534537d4896efd4efd30627d221e
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# CDDL HEADER START
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# The contents of this file are subject to the terms of the
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# Common Development and Distribution License (the "License").
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# You may not use this file except in compliance with the License.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# or http://www.opensolaris.org/os/licensing.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# See the License for the specific language governing permissions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# and limitations under the License.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# When distributing Covered Code, include this CDDL HEADER in each
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# If applicable, add the following below this CDDL HEADER, with the
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# fields enclosed by brackets "[]" replaced with your own identifying
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# information: Portions Copyright [yyyy] [name of copyright owner]
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# CDDL HEADER END
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Copyright 2010 Nexenta Systems, Inc. All rights reserved.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Use is subject to license terms.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Copyright (c) 2012 by Delphix. All rights reserved.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Copyright (c) 2015, Joyent, Inc. All rights reserved.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Copyright (c) 2013, OmniTI Computer Consulting, Inc. All rights reserved.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Copyright (c) 2013 Gary Mills
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Copyright 2014 Garrett D'Amore <garrett@damore.org>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# MAPFILE HEADER START
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Object versioning must comply with the rules detailed in
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# usr/src/lib/README.mapfiles
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# You should not be making modifications here until you've read the most current
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# copy of that file. If you need help, contact a gatekeeper for guidance.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# MAPFILE HEADER END
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$mapfile_version 2
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# All function names added to this or any other libc mapfile
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# must be placed under the 'protected:' designation.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# The 'global:' designation is used *only* for data
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# items and for the members of the malloc() family.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# README README README README README README: how to update this file
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# 1) each version of Solaris/OpenSolaris gets a version number.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# (Actually since Solaris is actually a series of OpenSolaris releases
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# we'll just use OpenSolaris for this exercise.)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# OpenSolaris 2008.11 gets 1.23
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# OpenSolaris 2009.04 gets 1.24
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# etc.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# 2) each project integration uses a unique version number.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# PSARC/2008/123 gets 1.24.1
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# PSARC/2008/456 gets 1.24.2
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# etc.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Mnemonic conditional input identifiers:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# - amd64, i386, sparc32, sparcv9: Correspond to ISA subdirectories used to
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# hold per-platform code. Note however that we use 'sparc32' instead of
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# 'sparc'. Since '_sparc' is predefined to apply to, all sparc platforms,
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# naming the 32-bit version 'sparc' would be too likely to cause errors.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# - lf64: Defined on platforms that offer the 32-bit largefile APIs
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt#
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$add lf64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _sparc && _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$add sparc32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _sparc && _ELF64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$add sparcv9
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _x86 && _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$add i386
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _x86 && _ELF64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$add amd64
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.19 { # flock
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt flock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.18;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.18 { # signalfd
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt signalfd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.17;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.17 { # glob(3C) LFS
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if lf64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _glob_ext64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _globfree_ext64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.16 { # timerfd
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timerfd_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timerfd_gettime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timerfd_settime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.15;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.15 { # epoll(3C)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt epoll_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt epoll_create1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt epoll_ctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt epoll_wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt epoll_pwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.14;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.14 { # strerror_l
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strerror_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.13;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.13 { # eventfd
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt eventfd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt eventfd_read;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt eventfd_write;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt} ILLUMOS_0.12;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSYMBOL_VERSION ILLUMOS_0.12 { # arc4random and friends
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt protected:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt arc4random;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt arc4random_buf;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt arc4random_uniform;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt explicit_bzero;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getentropy;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt} ILLUMOS_0.11;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSYMBOL_VERSION ILLUMOS_0.11 { # Illumos additions
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt protected:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt iswxdigit_l;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt isxdigit_l;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt} ILLUMOS_0.10;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSYMBOL_VERSION ILLUMOS_0.10 { # Illumos additions
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt protected:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt preadv;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt pwritev;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$if lf64
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt preadv64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pwritev64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.9;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.9 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsnrtombs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsnrtombs_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.8 { # POSIX 2008 newlocale and friends
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __global_locale;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __mb_cur_max;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __mb_cur_max_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt btowc_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt duplocale;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetwc_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt freelocale;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getwc_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isalnum_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isalpha_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isblank_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iscntrl_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isdigit_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isgraph_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt islower_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isprint_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ispunct_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isspace_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isupper_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswideogram;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswideogram_l;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt iswnumber;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt iswnumber_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswhexnumber;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswhexnumber_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswphonogram;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswphonogram_l;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews iswspecial;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews iswspecial_l;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews iswalnum_l;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews iswalpha_l;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews iswblank_l;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews iswcntrl_l;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews iswctype_l;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews iswdigit_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswgraph_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswlower_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswprint_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswpunct_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswspace_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswupper_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mblen_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbrlen_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbsinit_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbsnrtowcs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbsnrtowcs_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbsrtowcs_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbstowcs_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbtowc_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt newlocale;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nl_langinfo_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcasecmp_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcasestr_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcoll_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strfmon_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strftime_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strncasecmp_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strptime_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strxfrm_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tolower_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt toupper_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt towlower_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt towupper_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt towctrans_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uselocale;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcrtomb_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcscasecmp_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcscoll_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsncasecmp_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsrtombs_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstombs_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcswidth_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsxfrm_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wctob_l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wctomb_l;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt wctrans_l;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt wctype_l;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt wcwidth_l;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt} ILLUMOS_0.7;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSYMBOL_VERSION ILLUMOS_0.7 { # Illumos additions
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt protected:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _glob_ext;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _globfree_ext;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt} ILLUMOS_0.6;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSYMBOL_VERSION ILLUMOS_0.6 { # Illumos additions
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt protected:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getloginx;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getloginx_r;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __posix_getloginx_r;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt} ILLUMOS_0.5;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSYMBOL_VERSION ILLUMOS_0.5 { # common C++ ABI exit handlers
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __cxa_atexit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __cxa_finalize;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.4 { # Illumos additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pipe2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dup3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkostemp;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews mkostemps;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews$if lf64
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews mkostemp64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkostemps64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.3 { # Illumos additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt assfail3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.2 { # Illumos additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawn_pipe_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} ILLUMOS_0.1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION ILLUMOS_0.1 { # Illumos additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timegm;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.23;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.23 { # SunOS 5.11 (Solaris 11)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nl_domain_bindings;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nl_msg_cat_cntr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dl_iterate_phdr { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$elif sparcv9
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dl_iterate_phdr { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$elif amd64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dl_iterate_phdr { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$else
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$error unknown platform
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if sparc32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __align_cpy_1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt addrtosymstr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_cancel;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aiocancel;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_error;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_fsync;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_read;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aioread;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_return;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_suspend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aiowait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_waitn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_write;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aiowrite;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt asprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt assfail;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt backtrace;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt backtrace_symbols;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt backtrace_symbols_fd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt canonicalize_file_name;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt clearenv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt clock_getres;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt clock_gettime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt clock_nanosleep;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt clock_settime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt daemon;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dirfd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_bind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_call;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_cred;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_getparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_info;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_return;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_revoke;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_server_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_setparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_ucred;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_unbind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt door_xcreate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt err;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt errx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt faccessat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fchmodat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fcloseall;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater fdatasync;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ffsl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ffsll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetattr;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt fls;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt flsl;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt flsll;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt forkallx;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt forkx;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt fsetattr;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getattrat;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getdelim;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getline;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt get_nprocs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt get_nprocs_conf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getprogname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt htonl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt htonll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt htons;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt linkat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lio_listio;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memmem;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkdirat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkdtemp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkfifoat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mknodat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkstemps;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mmapobj;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_close;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_getattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_notify;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_open;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_receive;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_reltimedreceive_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_reltimedsend_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_send;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_setattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_timedreceive;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_timedsend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mq_unlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nanosleep;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ntohl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ntohll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ntohs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_fadvise;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_fallocate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_madvise;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_memalign;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater posix_spawn_file_actions_addclosefrom_np;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater posix_spawnattr_getsigignore_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_setsigignore_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ppoll;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater priv_basicset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_key_create_once_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_getrobust;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater pthread_mutexattr_setrobust;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater pthread_mutex_consistent;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater readlinkat;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater sched_getparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sched_get_priority_max;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater sched_get_priority_min;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sched_getscheduler;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sched_rr_get_interval;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sched_setparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sched_setscheduler;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sched_yield;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_close;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_getvalue;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_open;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_post;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_reltimedwait_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_timedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_trywait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_unlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sem_wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setattrat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setprogname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sharefs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt shm_open;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt shm_unlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigqueue;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigtimedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigwaitinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt smt_pause;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stpcpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stpncpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcasestr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strchrnul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strndup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strnlen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strnstr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strsep;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt symlinkat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_keycreate_once;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timer_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timer_delete;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timer_getoverrun;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timer_gettime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timer_settime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt u8_strcmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt u8_validate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uconv_u16tou32;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uconv_u16tou8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uconv_u32tou16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uconv_u32tou8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uconv_u8tou16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uconv_u8tou32;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vasprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt verr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt verrx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vforkx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vwarn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vwarnx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt warn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt warnx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcpcpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcpncpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcscasecmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsdup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsncasecmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsnlen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if lf64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_cancel64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_error64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_fsync64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_read64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aioread64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_return64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_suspend64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt aio_waitn64;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt aio_write64;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt aiowrite64;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt lio_listio64;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt mkstemps64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_fadvise64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_fallocate64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.22.6;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.22.6 { # s10u9 - SunOS 5.10 (Solaris 10) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt futimens;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt utimensat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.22.5;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.22.5 { # s10u8 - SunOS 5.10 (Solaris 10) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpagesizes2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.22.4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.22.4 { # s10u7 - SunOS 5.10 (Solaris 10) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.22.4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.22.3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.22.3 { # SunOS 5.10 (Solaris 10) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_consistent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt u8_textprep_str;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uucopy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uucopystr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.22.2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.22.2 { # SunOS 5.10 (Solaris 10) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt is_system_labeled;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getlabel;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getlabel;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt} SUNW_1.22.1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSYMBOL_VERSION SUNW_1.22.1 { # SunOS 5.10 (Solaris 10) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_8_nv;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atomic_add_char { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_char_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_int { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atomic_add_int_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_ptr { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_ptr_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_short { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_short_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_16_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_32_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_64_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_8_nv;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atomic_and_uchar { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atomic_and_uchar_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_uint_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_ulong { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_ulong_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_ushort { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_ushort_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_32;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_ptr { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_uchar { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_uint { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_ulong { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_cas_ushort { FLAGS = NODYNSORT };
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater atomic_clear_long_excl { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_16_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_32;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_32_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_64_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_8_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_uchar { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_uchar_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_uint { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_uint_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_ulong { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_ulong_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_ushort { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_ushort_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_16_nv;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_inc_32;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_inc_32_nv;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_inc_64;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_inc_64_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_8_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_uchar { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_uchar_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_uint { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_uint_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_ulong { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_ulong_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_ushort { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_ushort_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_16_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_32_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_64_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_8_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_uchar { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_uchar_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_uint_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_ulong { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_ulong_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_ushort { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_ushort_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_set_long_excl { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_32;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_ptr { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_uchar { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_uint { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_ulong { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_swap_ushort { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt membar_consumer;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt membar_enter;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt membar_exit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt membar_producer;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$if _ELF32
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt enable_extended_FILE_stdio;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$if i386
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt # Note: atomic_[and,dec,inc,or]_64_nv are also defined above. Here,
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt # we add the NODYNSORT attribute to them. On this platform, they are
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt # aliases for the non-_nv versions. If that is changed, these lines
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # should be removed.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$if _sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # Note: atomic_OP_WIDTH_nv symbols are also defined above. Here,
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # we add the NODYNSORT attribute to them. On this platform, they are
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews # aliases for the non-_nv versions. If that is changed, these lines
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # should be removed.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_8_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_8_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_16_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_32_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_8_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_16_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_dec_32_nv { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atomic_dec_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_8_nv { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atomic_inc_16_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_32_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_inc_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_8_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_16_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_32_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt} SUNW_1.22;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSYMBOL_VERSION SUNW_1.22 { # SunOS 5.10 (Solaris 10)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dladdr { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlclose { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dldump { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlerror { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews dlopen { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlsym { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$elif sparcv9
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dladdr { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlclose { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dldump { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlerror { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlopen { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews dlsym { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$elif amd64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dladdr { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dlamd64getunwind { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlclose { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dldump { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlerror { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlopen { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlsym { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$else
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$error unknown platform
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alphasort;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _alphasort;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_add_16;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_add_16_nv;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_add_32;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_add_32_nv;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews atomic_add_64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_64_nv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_long { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_long_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_32;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_and_uint { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_32;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_or_uint { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Exit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getisax;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getisax;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getopt_clip;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getopt_clip;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getopt_long;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getopt_long;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getopt_long_only;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getopt_long_only;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpeerucred;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpeerucred;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpflags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpflags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getppriv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getppriv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getprivimplinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getprivimplinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getzoneid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getzoneidbyname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getzonenamebyid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt imaxabs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt imaxdiv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isblank;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswblank;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port_alert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port_associate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port_dissociate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port_get;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port_getn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port_send;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port_sendn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_openpt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_getflags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_getpgroup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_getschedparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_getschedpolicy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_getsigdefault;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_getsigmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_setflags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_setpgroup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_setschedparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_setschedpolicy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_setsigdefault;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnattr_setsigmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawn_file_actions_addclose;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawn_file_actions_adddup2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawn_file_actions_addopen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawn_file_actions_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawn_file_actions_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt posix_spawnp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_addset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_addset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_allocset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_allocset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_copyset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_copyset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_delset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_delset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_emptyset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_emptyset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_fillset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_fillset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priv_free_info;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_freeset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_freeset;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews priv_getbyname;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _priv_getbyname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priv_getbyname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_getbynum;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_getbynum;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priv_getbynum;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __priv_getdata;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_getsetbyname;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _priv_getsetbyname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priv_getsetbyname;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt priv_getsetbynum;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_getsetbynum;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priv_getsetbynum;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_gettext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_gettext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_ineffect;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_ineffect;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_intersect;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_intersect;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_inverse;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_inverse;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews priv_isemptyset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_isemptyset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_isequalset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_isequalset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_isfullset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_isfullset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_ismember;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_ismember;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_issubset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_issubset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priv_parse_info;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_set;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_set;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews priv_set_to_str;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_set_to_str;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priv_set_to_str;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_str_to_set;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_str_to_set;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priv_union;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _priv_union;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pselect;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_getstack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_setstack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_barrierattr_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_barrierattr_getpshared;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_barrierattr_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_barrierattr_setpshared;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_barrier_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_barrier_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_barrier_wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_condattr_getclock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_condattr_setclock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_getrobust_np { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_setrobust_np { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_consistent_np { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_reltimedlock_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_timedlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_reltimedrdlock_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_reltimedwrlock_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_timedrdlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_timedwrlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_setschedprio;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_spin_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_spin_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_spin_lock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_spin_trylock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_spin_unlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_set_recipient_pid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt scandir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _scandir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt schedctl_exit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt schedctl_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt schedctl_lookup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sema_reltimedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sema_timedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setenv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setpflags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setpflags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setppriv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setppriv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strerror_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtof;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtoimax;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtold;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtoumax;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_free;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_free;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_get;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_get;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getegid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getegid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_geteuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_geteuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getgroups;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getgroups;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getpflags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getpflags;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater ucred_getpid;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _ucred_getpid;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater ucred_getprivset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getprivset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getprojid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getprojid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getrgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getrgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getruid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getruid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getsgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getsgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getsuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getsuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_getzoneid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_getzoneid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ucred_size;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ucred_size;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt unsetenv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstof;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstoimax;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstold;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstoll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstoull;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstoumax;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if lf64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alphasort64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _alphasort64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pselect_large_fdset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt scandir64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _scandir64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt walkcontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # Note: atomic_add_[16,32,64]_nv are also defined above. Here, we add
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # the NODYNSORT attribute to them. On this platform, they are aliases
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # for the non-_nv versions. If that is changed, these lines should be
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # removed.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_16_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_32_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if i386
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # Note: atomic_add_64_nv is also defined above. Here, we add the
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # NODYNSORT attribute to it. On this platform, it is an aliases for
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # atomic_add_64. If that is changed, this line should be removed.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atomic_add_64_nv { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if amd64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # Exception unwind APIs required by the amd64 ABI
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_DeleteException;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_ForcedUnwind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_GetCFA;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_GetGR;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_GetIP;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_GetLanguageSpecificData;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_GetRegionStart;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_RaiseException;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_Resume;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_SetGR;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _SUNW_Unwind_SetIP;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _UA_CLEANUP_PHASE;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _UA_FORCE_UNWIND;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _UA_HANDLER_FRAME;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _UA_SEARCH_PHASE;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_DeleteException;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _Unwind_ForcedUnwind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_GetCFA;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_GetGR;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_GetIP;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_GetLanguageSpecificData;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_GetRegionStart;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_RaiseException;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_Resume;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_SetGR;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Unwind_SetIP;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.21.3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.21.3 { # SunOS 5.9 (Solaris 9) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forkall;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.21.2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.21.2 { # SunOS 5.9 (Solaris 9) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getustack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getustack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setustack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setustack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stack_getbounds;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _stack_getbounds;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _stack_grow;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stack_inbounds;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _stack_inbounds;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stack_setbounds;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _stack_setbounds;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stack_violation;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _stack_violation;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __makecontext_v2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ___makecontext_v2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.21.1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.21.1 { # SunOS 5.9 (Solaris 9) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt crypt_gensalt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.21;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.21 { # SunOS 5.9 (Solaris 9)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt attropen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _attropen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bind_textdomain_codeset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt closefrom;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _closefrom;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cond_reltimedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dcngettext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dngettext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fchownat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fchownat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fdopendir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fdopendir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fdwalk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fdwalk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fstatat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fstatat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt futimesat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _futimesat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getcpuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getcpuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gethomelgroup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _gethomelgroup { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpagesizes;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getrctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getrctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt issetugid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _issetugid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_cond_reltimedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt meminfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _meminfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ngettext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt openat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _openat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt printstack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priocntl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt priocntlset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_getattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_getloadavg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_list;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_setattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_cond_reltimedwait_np;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_enforced_value;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_firing_time;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_global_action;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_global_flags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_local_action;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_local_flags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_privilege;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_recipient_pid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_get_value;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_set_local_action;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_set_local_flags;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_set_privilege;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_set_value;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlblk_size;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctl_walk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt renameat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setrctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setrctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt unlinkat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _unlinkat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vfscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _vfscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vfwscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _vscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vsscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _vsscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vswscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vwscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt walkcontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if lf64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt attropen64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _attropen64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fstatat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fstatat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt openat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _openat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.20.4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.20.4 { # SunOS 5.8 (Solaris 8) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt semtimedop;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _semtimedop;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.20.1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.20.1 { # SunOS 5.8 (Solaris 8) patch additions
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getacct;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getacct;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getprojid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getprojid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gettaskid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _gettaskid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt msgids;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _msgids;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt msgsnap;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _msgsnap;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putacct;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _putacct;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt semids;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _semids;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt settaskid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _settaskid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt shmids;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _shmids;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wracct;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _wracct;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.20;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.20 { # SunOS 5.8 (Solaris 8)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getextmntent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt resetmnttab;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.19;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.19 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strlcat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strlcpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt umount2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _umount2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.18.1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.18.1 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __fsetlocking;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.18;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.18 { # SunOS 5.7 (Solaris 7)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt btowc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __fbufsize;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __flbf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _flushlbf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __fpending;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __fpurge;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __freadable;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __freading;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fwide;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fwprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __fwritable;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __fwriting;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fwscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getloadavg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isaexec;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbrlen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbrtowc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbsinit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbsrtowcs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pcsample;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_getguardsize;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater pthread_attr_setguardsize;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_getconcurrency;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_gettype;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_settype;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlockattr_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlockattr_getpshared;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlockattr_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlockattr_setpshared;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_rdlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_tryrdlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_trywrlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_unlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_rwlock_wrlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_setconcurrency;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater swprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt swscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __sysconf_xpg5;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vfwprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vswprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vwprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcrtomb;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsrtombs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsstr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wctob;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wmemchr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wmemcmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wmemcpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wmemmove;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wmemset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt select_large_fdset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.17;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# applications built on Solaris 2.6 Beta (when they did contain symbols)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# may depend on them. All symbol content for SunOS 5.6 is now in SUNW_1.1
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.17 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.17;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater} SUNW_1.16;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.16 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.15;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.15 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater SUNW_1.15;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.14;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.14 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.14;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.13;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.13 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt SUNW_1.13;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.12;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.12 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.12;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.11;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
37fef4ce36912bd528fe400406d24f115de1422eAutomatic UpdaterSYMBOL_VERSION SUNW_1.11 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.11;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.10;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.10 {
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.10;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.9;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.9 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.9;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.8 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.7;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.7 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.7;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.6;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.6 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.6;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.5;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.5 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.5;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.4 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.3 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.2 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt SUNW_1.2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_1.1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_1.1 { # SunOS 5.6 (Solaris 2.6)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __loc1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt basename;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bindtextdomain;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bsd_signal;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater dbm_clearerr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dbm_error;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater dcgettext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dgettext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt directio;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dirname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt endusershell;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _exithandle;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetwc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetws;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fpgetround;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fpsetround;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fputwc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fputws;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fseeko;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftello;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftrylockfile;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getexecname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getexecname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpassphrase;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gettext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getusershell;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getwc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getwchar;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getws;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isenglish;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isideogram;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isnumber;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isphonogram;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isspecial;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswalnum;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswalpha;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswcntrl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswctype;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswdigit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswgraph;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswlower;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswprint;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswpunct;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswspace;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iswupper;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater iswxdigit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ____loc1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _longjmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_sema_trywait;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater ntp_adjtime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ntp_adjtime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ntp_gettime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ntp_gettime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_asctime_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_ctime_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_getgrgid_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_getgrnam_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_getlogin_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_getpwnam_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_getpwuid_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_sigwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_ttyname_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_assign;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_bind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_info;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_atfork;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_getdetachstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_getinheritsched;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_getschedparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_getschedpolicy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_getscope;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_getstackaddr;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews pthread_attr_getstacksize;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_setdetachstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_setinheritsched;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_setschedparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_setschedpolicy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_setscope;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_setstackaddr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_attr_setstacksize;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_cancel;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __pthread_cleanup_pop;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __pthread_cleanup_push;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_detach;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater pthread_equal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_exit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_getschedparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_getspecific;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_join;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_key_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_key_delete;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_kill;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_once;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_self;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_setcancelstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_setcanceltype;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_setschedparam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_setspecific;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_sigmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_testcancel;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putwc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putwchar;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putws;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt regcmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt regex;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt resolvepath;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _resolvepath;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rwlock_destroy { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _rwlock_destroy { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sema_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sema_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setjmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setusershell;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt siginterrupt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigstack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt snprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtows;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sync_instruction_memory;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt textdomain;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_main;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt towctrans;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt towlower;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt towupper;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ungetwc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vsnprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt watoll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcscat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcschr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcscmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcscoll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcscpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcscspn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsftime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcslen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsncat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsncmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsncpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcspbrk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsrchr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsspn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstod;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wcstok;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstol;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstoul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcswcs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcswidth;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcsxfrm;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wctrans;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wctype;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wcwidth;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wscasecmp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt wscat;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt wschr;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt wscmp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt wscol;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wscoll;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wscpy;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wscspn;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wsdup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wslen;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt wsncasecmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wsncat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wsncmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wsncpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wspbrk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wsprintf;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wsrchr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wsscanf;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wsspn;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wstod;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wstok;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wstol;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wstoll;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews wstostr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wsxfrm;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __xpg4_putmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __xpg4_putpmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if lf64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt creat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _creat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetpos64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fopen64;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews freopen64;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews fseeko64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fsetpos64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fstat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fstat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fstatvfs64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fstatvfs64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftello64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftruncate64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ftruncate64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftw64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ftw64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getdents64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getdents64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getrlimit64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getrlimit64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lockf64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lockf64;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews lseek64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lseek64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lstat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lstat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkstemp64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mkstemp64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mmap64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mmap64;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews nftw64;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _nftw64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt open64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _open64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __posix_readdir_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pread64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pread64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pwrite64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pwrite64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt readdir64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _readdir64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt readdir64_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _readdir64_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setrlimit64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setrlimit64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt s_fcntl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _s_fcntl { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt s_ioctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _stat64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt statvfs64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _statvfs64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tell64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tell64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tmpfile64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt truncate64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _truncate64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _xftw64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __flt_rounds;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_0.9;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_0.9 { # SunOS 5.5 (Solaris 2.5)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt acl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bcmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bcopy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bzero;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt facl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getdtablesize;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gethostid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gethostname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpagesize;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpriority;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getrusage;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getwd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt index;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt initstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt killpg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nsc_trydoorcall;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_condattr_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_condattr_getpshared;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_condattr_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_condattr_setpshared;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_cond_broadcast;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_cond_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_cond_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_cond_signal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_cond_timedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_cond_wait;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews pthread_mutexattr_destroy;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt pthread_mutexattr_getprioceiling;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_getprotocol;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt pthread_mutexattr_getpshared;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_setprioceiling;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutexattr_setprotocol;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt pthread_mutexattr_setpshared;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_getprioceiling;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_lock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_setprioceiling;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_trylock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pthread_mutex_unlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt random;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt reboot;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt re_comp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt re_exec;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rindex;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setbuffer;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sethostname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setlinebuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setpriority;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setregid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setreuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt srandom;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_min_stack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_stksegment;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ualarm;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt usleep;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wait3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wait4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_0.8;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_0.8 { # SunOS 5.4 (Solaris 2.4)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __xpg4 { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt addsev;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cond_broadcast { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cond_destroy { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cond_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cond_signal { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cond_timedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cond_wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt confstr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fnmatch;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _getdate_err_addr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt glob;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt globfree;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iconv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iconv_close;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iconv_open;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lfmt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_destroy { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_lock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_trylock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_unlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pfmt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt regcomp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt regerror;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt regexec;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt regfree;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rwlock_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rw_rdlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rw_read_held;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rw_tryrdlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rw_trywrlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rw_unlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rw_write_held;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rw_wrlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sema_held;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sema_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sema_post;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sema_trywait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sema_wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setcat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigfpe;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt strfmon;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strptime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_continue;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_exit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_getconcurrency;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_getprio;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_getspecific;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_join;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_keycreate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_kill;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_self { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_setconcurrency;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_setprio;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt thr_setspecific;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_sigsetmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_suspend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_yield;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vlfmt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vpfmt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wordexp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wordfree;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SUNW_0.7;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNW_0.7 { # SunOS 5.3 (Solaris 2.3)
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt altzone;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ctype;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt isnanf { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lone;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lten;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lzero;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memalign { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt modff { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_default_finders;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sibuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sobuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_buslist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_cldlist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_fpelist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_illlist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_segvlist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_siginfolistp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_siglist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_siglistn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_siglistp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _sys_traplist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt valloc { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _bufendtab;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lastbuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sys_errlist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sys_nerr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sys_nsig;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt a64l;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt adjtime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ascftime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _assert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt atoll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt brk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __builtin_alloca;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cftime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt closelog;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt csetcol;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt csetlen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ctermid_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dbm_close;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater dbm_delete;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dbm_fetch;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dbm_firstkey;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dbm_nextkey;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dbm_open;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dbm_store;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt decimal_to_double;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt decimal_to_extended;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt decimal_to_quadruple;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt decimal_to_single;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt double_to_decimal;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt drand48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt econvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ecvt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt endnetgrent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt endspent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt endutent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt endutxent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt erand48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt euccol;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt euclen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt eucscol;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt extended_to_decimal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fchroot;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fconvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fcvt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ffs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetspent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetspent_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _filbuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt file_to_decimal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt finite;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _flsbuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fork1 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fpclass;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fpgetmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fpgetsticky;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fpsetmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fpsetsticky;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fstatfs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftruncate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftw;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt func_to_decimal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gconvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gcvt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getdents;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gethrtime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gethrvtime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getmntany;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getmntent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getnetgrent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getnetgrent_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpw;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getspent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getspent_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getspnam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getspnam_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getutent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getutid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getutline;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getutmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getutmpx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getutxent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getutxid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getutxline;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getvfsany;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getvfsent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getvfsfile;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getvfsspec;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getwidth;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gsignal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt hasmntopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt innetgr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt insque;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _insque;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt jrand48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt l64a;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ladd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lckpwdf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lcong48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ldivide;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lexp10;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt llabs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lldiv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt llog10;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt llseek;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lltostr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lmul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lrand48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lshiftl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lsub;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_cond_broadcast;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_cond_signal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_cond_timedwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_cond_wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_continue;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_info;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_kill;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_mutex_lock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_mutex_trylock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_mutex_unlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_self;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_sema_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_sema_post;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_sema_wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lwp_suspend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt madvise;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __major;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __makedev;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mincore;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __minor;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkstemp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mkstemp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mlockall;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mrand48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt munlockall;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mutex_held { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mutex_lock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nrand48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nss_netdb_aliases;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nss_XbyY_buf_alloc;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _nss_XbyY_buf_free;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __nsw_extended_action;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __nsw_freeconfig;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __nsw_getconfig;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt openlog;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt plock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt p_online;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pread;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priocntl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priocntlset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt processor_bind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt processor_info;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt psiginfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt psignal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putpwent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putspent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pututline;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pututxline;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pwrite;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt qeconvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt qecvt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt qfconvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt qfcvt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt qgconvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt qgcvt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt quadruple_to_decimal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt realpath;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt remque;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _remque;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _rw_read_held;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _rw_write_held;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt seconvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt seed48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt select;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sema_held;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setegid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt seteuid;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt setlogmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setnetgrent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setspent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt settimeofday;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setutent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setutxent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sfconvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sgconvert;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig2str;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigwait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt single_to_decimal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt srand48;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ssignal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt statfs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt str2sig;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcasecmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt string_to_decimal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strncasecmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strsignal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtoll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtoull;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt swapctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _syscall;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sysfs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt syslog;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _syslog;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater tmpnam_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt truncate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ttyslot;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uadmin;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ulckpwdf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ulltostr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt unordered;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt updwtmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt updwtmpx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ustat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt utimes;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt utmpname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt utmpxname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vfork;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vhangup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vsyslog;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt yield;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if i386
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # Note: _syscall is also defined above. Here, we add the NODYNSORT
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # attribute to it. On this platform, it is an alias to syscall.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # If that is changed, this lines should be removed.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _syscall { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# The 32-bit sparc ABI requires SISCD_2.3. On other platforms, those symbols
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# go directly into SUNW_0.7.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if sparc32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SISCD_2.3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SISCD_2.3 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt errno { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _iob;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt addseverity;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _addseverity;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt asctime_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt crypt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _crypt;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt ctime_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt encrypt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _encrypt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt endgrent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt endpwent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ___errno;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetgrent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetgrent_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetpwent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetpwent_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt flockfile;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt funlockfile;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getchar_unlocked;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getc_unlocked;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getgrent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getgrent_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getgrgid_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getgrnam_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getitimer;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getitimer;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getlogin_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpwent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpwent_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpwnam_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpwuid_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gettimeofday;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _gettimeofday;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gmtime_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt localtime_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putchar_unlocked;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putc_unlocked;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rand_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt readdir_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setgrent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setitimer;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setitimer;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setkey;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setkey;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setpwent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtok_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sysinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sysinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ttyname_r;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __div64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __mul64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __rem64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __udiv64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __urem64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if sparc32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __dtoll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __dtoull;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __ftoll;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __ftoull;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_lltoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_qtoll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_qtoull;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_ulltoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sbrk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sbrk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __umul64 { FLAGS = NODYNSORT }; # Same address as __mul64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# On 32-bit platforms, the following symbols go into SYSVABI_1.3, but on
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# other platforms they go directly into the current version (which will be
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# either SUNW_0.7, or SISCD_2.3, depending on the similar issue described above.
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SYSVABI_1.3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SYSVABI_1.3 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _altzone;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt calloc { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __ctype;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt daylight;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _daylight;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt environ { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _environ { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt free { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt frexp { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getdate_err;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getdate_err;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getenv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __huge_val;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __iob;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isnan { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _isnan { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isnand { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _isnand { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ldexp { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt logb { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt malloc { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memcmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memcpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memmove;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt modf { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _modf { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nextafter { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nextafter { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _numeric;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt optarg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt opterr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt optind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt optopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt realloc { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt scalb { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _scalb { TYPE = FUNCTION; FILTER = libm.so.2 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt timezone;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _timezone;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tzname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tzname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if i386
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fp_hw;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt abort;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt abs;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt access;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _access;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt acct;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _acct;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt alarm;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _alarm;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt asctime;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __assert;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atexit;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atof;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atoi;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt atol;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt bsearch;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt catclose;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _catclose;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt catgets;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _catgets;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt catopen;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _catopen;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt cfgetispeed;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cfgetispeed;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt cfgetospeed;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cfgetospeed;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt cfsetispeed;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cfsetispeed;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt cfsetospeed;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cfsetospeed;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt chdir;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _chdir;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt chmod;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _chmod;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt chown;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _chown;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt chroot;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _chroot;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cleanup;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt clearerr;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt clock;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _close;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt close;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt closedir;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _closedir;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt creat;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _creat;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt ctermid;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt ctime;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt cuserid;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cuserid;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt difftime;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt div;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dup;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dup;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dup2;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dup2;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt execl;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _execl;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt execle;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _execle;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt execlp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _execlp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt execv;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _execv;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt execve;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _execve;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt execvp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _execvp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt exit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _exit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fattach;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fattach;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fchdir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fchdir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fchmod;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fchmod;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fchown;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fchown;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fclose;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fcntl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fcntl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fdetach;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fdetach;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fdopen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fdopen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt feof;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ferror;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fflush;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgetpos;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fgets;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __filbuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fileno;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fileno;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __flsbuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fmtmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fmtmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fopen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fork;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fork;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fpathconf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fpathconf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fputc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fputs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fread;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt freopen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fseek;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fsetpos;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fstat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fstat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fstatvfs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fstatvfs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fsync;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fsync;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftell;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ftok;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ftok;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fwrite;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getchar;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getcontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getcontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getcwd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getcwd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getdate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getdate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getegid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getegid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt geteuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _geteuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getgrgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getgrnam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getgroups;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getgroups;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getlogin;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpass;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpass;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpgrp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpgrp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getppid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getppid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpwnam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getpwuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getrlimit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getrlimit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gets;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getsid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getsid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getsubopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getsubopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gettxt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _gettxt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt getw;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getw;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt gmtime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt grantpt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _grantpt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt hcreate;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _hcreate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt hdestroy;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _hdestroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt hsearch;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _hsearch;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt initgroups;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _initgroups;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ioctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ioctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isalnum;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isalpha;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isascii;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _isascii;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isastream;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _isastream;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isatty;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _isatty;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt iscntrl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isdigit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isgraph;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt islower;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isprint;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ispunct;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isspace;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isupper;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt isxdigit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt kill;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _kill;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt labs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lchown;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lchown;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ldiv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lfind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lfind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt link;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _link;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater localeconv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt localtime;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater lockf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lockf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt longjmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lsearch;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lsearch;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lseek;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lseek;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lstat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lstat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt makecontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _makecontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mblen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mbstowcs;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater mbtowc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memccpy;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _memccpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memchr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memcntl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _memcntl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkdir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mkdir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mkfifo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mkfifo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mknod;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mknod;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mktemp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mktemp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mktime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mlock;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _mlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mmap;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _mmap;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt monitor;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _monitor;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mount;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mount;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mprotect;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mprotect;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt msgctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _msgctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt msgget;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _msgget;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt msgrcv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _msgrcv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt msgsnd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _msgsnd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt msync;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _msync;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt munlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _munlock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt munmap;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _munmap;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nftw;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nftw;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nice;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nice;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nl_langinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nl_langinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt open;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _open;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt opendir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _opendir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pathconf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pathconf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pause;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pause;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pclose;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pclose;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt perror;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pipe;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pipe;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt poll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _poll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt popen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _popen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt printf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt profil;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _profil;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ptsname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ptsname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putchar;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putenv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _putenv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt putmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _putmsg;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater putpmsg;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _putpmsg;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater puts;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater putw;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _putw;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater qsort;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt raise;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rand;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt read;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _read;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt readdir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _readdir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt readlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _readlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt readv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _readv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt remove;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rename;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _rename;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rewind;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater rewinddir;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _rewinddir;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater rmdir;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _rmdir;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater scanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt seekdir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _seekdir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt semctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _semctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt semget;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _semget;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt semop;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _semop;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setbuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setcontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setcontext { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setgroups;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setgroups;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setjmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setlabel;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setlocale;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setpgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setpgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setpgrp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setpgrp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setrlimit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setrlimit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setsid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setsid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setvbuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt shmat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _shmat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt shmctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _shmctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt shmdt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _shmdt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt shmget;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _shmget;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigaction;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigaction { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigaddset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigaddset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigaltstack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigaltstack;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigdelset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigdelset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigemptyset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigemptyset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigfillset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigfillset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sighold;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sighold;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigignore;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigignore;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigismember;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigismember;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt siglongjmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _siglongjmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt signal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigpause;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigpause;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigpending;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigpending;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigprocmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigprocmask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigrelse;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigrelse;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigsend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigsend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigsendset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigsendset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigsetjmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigsetjmp { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigsuspend;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _sigsuspend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sleep;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sleep;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt srand;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sscanf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _stat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt statvfs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _statvfs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _stime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strchr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcoll;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt strcpy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strcspn;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strdup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _strdup;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strerror;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strftime;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strlen;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strncat;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strncmp;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strncpy;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strpbrk;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strrchr;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strspn;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strstr;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strtod;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strtok;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater strtol;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strtoul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt strxfrm;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater swab;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _swab;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt swapcontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _swapcontext;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt symlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _symlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sync;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sync;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sysconf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sysconf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt system;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcdrain;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _tcdrain;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcflow;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tcflow;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcflush;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tcflush;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcgetattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tcgetattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcgetpgrp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tcgetpgrp;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater tcgetsid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tcgetsid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcsendbreak;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tcsendbreak;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt tcsetattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tcsetattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcsetpgrp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tcsetpgrp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tdelete;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tdelete;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tell;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _tell;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt telldir;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _telldir;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tempnam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tempnam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tfind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tfind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt time;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _time;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater times;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _times;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tmpfile;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tmpnam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt toascii;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _toascii;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tolower;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tolower;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt toupper;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _toupper;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tsearch;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tsearch;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ttyname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt twalk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _twalk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tzset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _tzset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ulimit;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _ulimit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt umask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _umask;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt umount;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _umount;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt uname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _uname;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater ungetc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt unlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _unlink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt unlockpt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _unlockpt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt utime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _utime;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vfprintf;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater vprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt vsprintf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _wait;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt waitid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _waitid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt waitpid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _waitpid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wcstombs;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wctomb;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt write;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _write;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt writev;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _writev;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _xftw;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ptrace;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _ptrace;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if i386
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fxstat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lxstat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nuname;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _nuname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _xmknod;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _xstat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if !sparc32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sbrk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __dtou;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __ftou;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if sparc32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .div;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .mul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .rem;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .stret1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .stret2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .stret4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # .stret4 and .stret8 are the same thing
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .stret8 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .udiv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .umul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt .urem;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_add;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_cmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_cmpe;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_div;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_dtoq;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _Q_feq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_fge;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_fgt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_fle;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_flt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_fne;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_itoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_mul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_neg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_qtod;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_qtoi;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_qtos;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_qtou;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_sqrt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_stoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_sub;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_utoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$if sparcv9
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # __align_cpy_1 is an alias for memcpy. Filter it out of
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # the .SUNW_dynsymsort section
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __align_cpy_1 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __align_cpy_16;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __align_cpy_2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __align_cpy_4;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt # __align_cpy_8 is same as __align_cpy_16
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __align_cpy_8 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __dtoul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __ftoul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_add;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_cmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_cmpe;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_div;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_dtoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_feq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_fge;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_fgt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_fle;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _Qp_flt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_fne;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_itoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_mul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_neg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_qtod;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_qtoi;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_qtos;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_qtoui;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_qtoux;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_qtox;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_sqrt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_stoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_sub;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_uitoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_uxtoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Qp_xtoq;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __sparc_utrap_install;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# On amd64, we also have SYSVABI_1.3, but it contains a small subset of
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# the symbols put in that version on other platforms.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if amd64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt} SYSVABI_1.3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SYSVABI_1.3 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if !_sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __flt_rounds;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt protected:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ctermid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getgrgid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getgrnam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getlogin;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpwnam;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _getpwuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ttyname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if !sparc32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sbrk;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _x86
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fpstart;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __fpstart;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt};
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# There should never be more than one SUNWprivate version.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Don't add any more. Add new private symbols to SUNWprivate_1.1
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSYMBOL_VERSION SUNWprivate_1.1 {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt global:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt ___Argv { FLAGS = NODIRECT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt cfree { FLAGS = NODIRECT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cswidth;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __ctype_mask;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __environ_lock { FLAGS = NODIRECT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __inf_read;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __inf_written;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __i_size;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _isnanf { TYPE = FUNCTION; FILTER = libm.so.2 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __iswrune;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __libc_threaded;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _lib_version { FLAGS = NODIRECT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _logb { TYPE = FUNCTION; FILTER = libm.so.2 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _lone { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lten { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lzero { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __malloc_lock;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _memcmp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _memcpy { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _memmove;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _memset;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _modff { TYPE = FUNCTION; FILTER = libm.so.2 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nan_read;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nan_written;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nextwctype;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nis_debug_bind;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nis_debug_calls;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nis_debug_file;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nis_debug_rpc;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nis_prefsrv;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nis_preftype;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __nis_server;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _nss_default_finders;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __progname { FLAGS = NODIRECT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _smbuf;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _sp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __strdupa_str { FLAGS = NODIRECT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __strdupa_len { FLAGS = NODIRECT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _tdb_bootstrap;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __threaded;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt thr_probe_getfunc_addr;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __trans_lower;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __trans_upper;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _uberdata;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __xpg6 { FLAGS = NODIRECT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dladdr { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlclose { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _dldump { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlerror { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlopen { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dlsym { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _ld_libc { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _sys_errlist;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _sys_errs;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _sys_index;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _sys_nerr { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _sys_num_err;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$elif sparcv9
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dladdr { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlclose { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dldump { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlerror { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlopen { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlsym { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ld_libc { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$elif amd64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dladdr { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _dlamd64getunwind { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _dlclose { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dldump { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dlerror { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dlopen { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dlsym { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _ld_libc { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$else
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$error unknown platform
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews$endif
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __lyday_to_month;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __mon_lengths;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __yday_to_month;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$endif
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$if i386
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _sse_hw;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$endif
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt protected:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt acctctl;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt allocids;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _assert_c99;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __assert_c99;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _assfail;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt attr_count;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt attr_to_data_type;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt attr_to_name;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt attr_to_option;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt attr_to_xattr_view;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _autofssys;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _bufsync;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cladm;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __class_quadruple;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_get_default_content;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_get_default_path;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_get_global_content;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_get_global_path;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_get_options;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_get_process_content;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_get_process_path;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_set_default_content;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_set_default_path;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_set_global_content;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_set_global_path;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_set_options;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_set_process_content;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt core_set_process_path;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dbm_close_status;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dbm_do_nextkey;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dbm_setdefwrite;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _D_cplx_div;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _D_cplx_div_ix;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _D_cplx_div_rx;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _D_cplx_mul;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt defclose_r;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt defcntl;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt defcntl_r;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt defopen;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt defopen_r;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt defread;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt defread_r;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _delete;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _dgettext;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _doprnt;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _doscan;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _errfp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _errxfp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt exportfs;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _F_cplx_div;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _F_cplx_div_ix;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _F_cplx_div_rx;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _F_cplx_mul;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __fgetwc_xpg5;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __fgetws_xpg5;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _findbuf;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _findiop;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __fini_daemon_priv;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _finite;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fork1 { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _forkall { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fpclass;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fpgetmask;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fpgetround;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fpgetsticky;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fprintf;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fpsetmask;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fpsetround;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fpsetsticky;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __fputwc_xpg5;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __fputws_xpg5;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _ftw;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _gcvt;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _getarg;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __getcontext;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _getdents;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _get_exit_frame_monitor;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _getfp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _getgroupsbymember;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _getlogin_r;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getrandom;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _getsp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __gettsp;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt getvmusage;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __getwchar_xpg5;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __getwc_xpg5;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt gtty;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __idmap_flush_kcache;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __idmap_reg;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __idmap_unreg;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __init_daemon_priv;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __init_suid_priv;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _insert;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt inst_sync;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _iswctype;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt klpd_create;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt klpd_getpath;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt klpd_getport;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt klpd_getucred;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt klpd_register;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt klpd_register_id;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt klpd_unregister;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt klpd_unregister_id;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _lgrp_home_fast { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _lgrpsys;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lltostr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lock_clear;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _lock_try;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _ltzset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lwp_self;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt makeut;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt makeutx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mbftowc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mcfiller;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mntopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt modctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt modutx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt msgctl64;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __multi_innetgr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mutex_destroy { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_enter;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_exit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mutex_held;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mutex_init { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _mutex_unlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt name_to_attr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nfs_getfh;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nfssvc;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nfssys;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __nis_get_environment;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nss_db_state_destr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_default_key2str;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_delete;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_endent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_getent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nss_initf_group;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nss_initf_netgroup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nss_initf_passwd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nss_initf_shadow;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_packed_arg_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_packed_context_init;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_packed_getkey;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_packed_set_status;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_search;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nss_setent;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _nss_XbyY_fgets;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __nsw_extended_action_v1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __nsw_freeconfig_v1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __nsw_getconfig_v1;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __nthreads;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __openattrdirat;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt option_to_attr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __priv_bracket;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt __priv_relinquish;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_assign_forced;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pset_bind_lwp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _psignal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_setcleanupinit;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __putwchar_xpg5;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __putwc_xpg5;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctlctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rctllist;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _realbufend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _resume;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _resume_ret;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _rpcsys;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sbrk_grow_aligned;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt scrwidth;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt semctl64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _semctl64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt set_setcontext_enforcement;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setbufend;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __set_errno;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setprojrctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setregid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _setreuid;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt setsigacthandler;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt shmctl64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _shmctl64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sigflag;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _signal;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigoff;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sigon;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_accept;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_bind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sockconfig;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_connect;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_getpeername;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_getsockname;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_getsockopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_listen;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_recv;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_recvfrom;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _so_recvmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_send;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_sendmsg;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_sendto;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_setsockopt;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_shutdown;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_socket;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _so_socketpair;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater str2group;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt str2passwd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt str2spwd;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __strptime_dontzero;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stty;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt syscall;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sysconfig;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __systemcall;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_continue_allmutators;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_continue_allmutators;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_continue_mutator;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_continue_mutator;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_getstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_getstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_mutators_barrier;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_mutators_barrier;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_probe_setup;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_schedctl;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_setmutator;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_setmutator;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_setstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_setstate;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_sighndlrinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_sighndlrinfo;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_slot_offset;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_suspend_allmutators;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_suspend_allmutators;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt thr_suspend_mutator;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _thr_suspend_mutator;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews thr_wait_mutator;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _thr_wait_mutator;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __tls_get_addr;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _tmem_get_base;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _tmem_get_nentries;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _tmem_set_cleanup;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews tpool_create;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews tpool_dispatch;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews tpool_destroy;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews tpool_wait;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews tpool_suspend;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews tpool_suspended;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews tpool_resume;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews tpool_member;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _ttyname_dev;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _ucred_alloc;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ucred_getamask;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _ucred_getamask;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ucred_getasid;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _ucred_getasid;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ucred_getatid;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _ucred_getatid;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ucred_getauid;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _ucred_getauid;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _ulltostr;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _uncached_getgrgid_r;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _uncached_getgrnam_r;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _uncached_getpwnam_r;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _uncached_getpwuid_r;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __ungetwc_xpg5;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _unordered;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews utssys;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _verrfp;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _verrxfp;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _vwarnfp;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _vwarnxfp;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _warnfp;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _warnxfp;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __wcsftime_xpg5;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __wcstok_xpg5;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wdbindf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wdchkind;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt wddelim;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _wrtchk;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _xflsbuf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _xgetwidth;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_add_datalink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_boot;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_check_datalink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_create;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_destroy;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_enter;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_getattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_get_id;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_list;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_list_datalink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zonept;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_remove_datalink;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_setattr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone_shutdown;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews zone_version;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _ELF32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __divdi3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _file_set;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fprintf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fscanf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fwprintf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _fwscanf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _imaxabs_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _imaxdiv_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __moddi3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _printf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _scanf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _snprintf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sprintf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sscanf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _strtoimax_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _strtoumax_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _swprintf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _swscanf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __udivdi3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __umoddi3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _vfprintf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _vfscanf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _vfwprintf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _vfwscanf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _vprintf_c89;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _vscanf_c89;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _vsnprintf_c89;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _vsprintf_c89;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _vsscanf_c89;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _vswprintf_c89;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _vswscanf_c89;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _vwprintf_c89;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _vwscanf_c89;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _wcstoimax_c89;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _wcstoumax_c89;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _wprintf_c89;
37fef4ce36912bd528fe400406d24f115de1422eAutomatic Updater _wscanf_c89;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews$if _sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _cerror;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews install_utrap;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _install_utrap;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nop;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_cplx_div;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_cplx_div_ix;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_cplx_div_rx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _Q_cplx_lr_div;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _Q_cplx_lr_div_ix;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _Q_cplx_lr_div_rx;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _Q_cplx_lr_mul;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _Q_cplx_mul;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _QgetRD;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _xregs_clrptr;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews$endif
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews$if sparc32
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __ashldi3;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __ashrdi3;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _cerror64;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __cmpdi2;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __floatdidf;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __floatdisf;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __floatundidf;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __floatundisf;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __lshrdi3;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __muldi3;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __ucmpdi2;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews$if _x86
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _D_cplx_lr_div;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _D_cplx_lr_div_ix;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _D_cplx_lr_div_rx;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _F_cplx_lr_div;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _F_cplx_lr_div_ix;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _F_cplx_lr_div_rx;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __fltrounds;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews sysi86;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _sysi86;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _X_cplx_div;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _X_cplx_div_ix;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _X_cplx_div_rx;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _X_cplx_lr_div;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _X_cplx_lr_div_ix;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _X_cplx_lr_div_rx;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews _X_cplx_mul;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __xgetRD;
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews __xtol;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __xtoll;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __xtoul;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __xtoull;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if i386
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __divrem64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ___tls_get_addr;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __udivrem64;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# The following functions should not be exported from libc,
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# but /lib/libm.so.2, some older versions of the Studio
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# compiler/debugger components, and some ancient programs
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# found in /usr/dist reference them. When we no longer
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# care about these old and broken binary objects, these
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# symbols should be deleted.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _brk { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _cond_broadcast { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _cond_init { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _cond_signal { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _cond_wait { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _ecvt { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _fcvt { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _getc_unlocked { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _llseek { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_attr_getdetachstate { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_attr_getinheritsched { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_attr_getschedparam { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_attr_getschedpolicy { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_attr_getscope { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_attr_getstackaddr { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_attr_getstacksize { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_attr_init { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_condattr_getpshared { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_condattr_init { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_cond_init { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_create { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _pthread_getschedparam { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_join { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_key_create { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_mutexattr_getprioceiling { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_mutexattr_getprotocol { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_mutexattr_getpshared { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_mutexattr_init { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_mutex_getprioceiling { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_mutex_init { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _pthread_sigmask { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _rwlock_init { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _rw_rdlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _rw_unlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _rw_wrlock { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sbrk_unlocked { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _select { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _sema_init { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sema_post { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sema_trywait { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sema_wait { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _sysfs { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_create { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_exit { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_getprio { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_getspecific { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_join { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_keycreate { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_kill { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_main { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_self { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_setspecific { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_sigsetmask { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _thr_stksegment { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _ungetc_unlocked { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt local:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __imax_lldiv { FLAGS = NODYNSORT };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt _ti_thr_self { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt *;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if lf64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _seekdir64 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _telldir64 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if _sparc
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __cerror { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt$if sparc32
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __cerror64 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if sparcv9
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __cleanup { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if i386
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt _syscall6 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt __systemcall6 { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$if amd64
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ___tls_get_addr { FLAGS = NODYNSORT };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt$endif
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt};
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt