head	1.3;
access;
symbols
	netbsd-11-0-RC4:1.3
	netbsd-11-0-RC3:1.3
	netbsd-11-0-RC2:1.3
	netbsd-11-0-RC1:1.3
	perseant-exfatfs-base-20250801:1.3
	netbsd-11:1.3.0.10
	netbsd-11-base:1.3
	netbsd-10-1-RELEASE:1.3
	ntp-4-2-8p18:1.1.1.4
	perseant-exfatfs-base-20240630:1.3
	perseant-exfatfs:1.3.0.8
	perseant-exfatfs-base:1.3
	netbsd-8-3-RELEASE:1.2
	netbsd-9-4-RELEASE:1.2
	netbsd-10-0-RELEASE:1.3
	netbsd-10-0-RC6:1.3
	netbsd-10-0-RC5:1.3
	netbsd-10-0-RC4:1.3
	netbsd-10-0-RC3:1.3
	netbsd-10-0-RC2:1.3
	netbsd-10-0-RC1:1.3
	netbsd-10:1.3.0.6
	netbsd-10-base:1.3
	ntp-4-2-8p15:1.1.1.4
	netbsd-9-3-RELEASE:1.2
	cjep_sun2x-base1:1.3
	cjep_sun2x:1.3.0.4
	cjep_sun2x-base:1.3
	cjep_staticlib_x-base1:1.3
	netbsd-9-2-RELEASE:1.2
	cjep_staticlib_x:1.3.0.2
	cjep_staticlib_x-base:1.3
	netbsd-9-1-RELEASE:1.2
	ntp-4-2-8p14:1.1.1.4
	phil-wifi-20200421:1.2
	phil-wifi-20200411:1.2
	is-mlppp:1.2.0.16
	is-mlppp-base:1.2
	phil-wifi-20200406:1.2
	netbsd-8-2-RELEASE:1.2
	netbsd-9-0-RELEASE:1.2
	netbsd-9-0-RC2:1.2
	netbsd-9-0-RC1:1.2
	phil-wifi-20191119:1.2
	netbsd-9:1.2.0.14
	netbsd-9-base:1.2
	phil-wifi-20190609:1.2
	netbsd-8-1-RELEASE:1.2
	netbsd-8-1-RC1:1.2
	pgoyette-compat-merge-20190127:1.2
	pgoyette-compat-20190127:1.2
	pgoyette-compat-20190118:1.2
	pgoyette-compat-1226:1.2
	pgoyette-compat-1126:1.2
	pgoyette-compat-1020:1.2
	pgoyette-compat-0930:1.2
	ntp-4-2-8p12:1.1.1.4
	pgoyette-compat-0906:1.2
	netbsd-7-2-RELEASE:1.1.1.1.6.1
	pgoyette-compat-0728:1.2
	netbsd-8-0-RELEASE:1.2
	phil-wifi:1.2.0.12
	phil-wifi-base:1.2
	pgoyette-compat-0625:1.2
	netbsd-8-0-RC2:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	netbsd-8-0-RC1:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	ntp-4-2-8p11:1.1.1.4
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	netbsd-7-1-2-RELEASE:1.1.1.1.26.1
	pgoyette-compat:1.2.0.10
	pgoyette-compat-base:1.2
	netbsd-7-1-1-RELEASE:1.1.1.1.26.1
	matt-nb8-mediatek:1.2.0.8
	matt-nb8-mediatek-base:1.2
	perseant-stdc-iso10646:1.2.0.6
	perseant-stdc-iso10646-base:1.2
	netbsd-8:1.2.0.4
	netbsd-8-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.2
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	ntp-4-2-8p10:1.1.1.4
	pgoyette-localcount-20170320:1.2
	netbsd-7-1:1.1.1.1.0.26
	netbsd-7-1-RELEASE:1.1.1.1
	netbsd-7-1-RC2:1.1.1.1
	netbsd-7-nhusb-base-20170116:1.1.1.1
	bouyer-socketcan:1.1.1.3.0.4
	bouyer-socketcan-base:1.1.1.3
	pgoyette-localcount-20170107:1.1.1.3
	netbsd-7-1-RC1:1.1.1.1
	ntp-4-2-8p9:1.1.1.3
	pgoyette-localcount-20161104:1.1.1.3
	netbsd-7-0-2-RELEASE:1.1.1.1
	localcount-20160914:1.1.1.3
	netbsd-7-nhusb:1.1.1.1.0.24
	netbsd-7-nhusb-base:1.1.1.1
	pgoyette-localcount-20160806:1.1.1.3
	pgoyette-localcount-20160726:1.1.1.3
	pgoyette-localcount:1.1.1.3.0.2
	pgoyette-localcount-base:1.1.1.3
	ntp-4-2-8p8:1.1.1.3
	netbsd-7-0-1-RELEASE:1.1.1.1
	ntp-4-2-8p7:1.1.1.3
	ntp-4-2-8p5:1.1.1.2
	ntp-4-2-8p4:1.1.1.1
	netbsd-7-0:1.1.1.1.0.22
	netbsd-7-0-RELEASE:1.1.1.1
	netbsd-7-0-RC3:1.1.1.1
	netbsd-7-0-RC2:1.1.1.1
	ntp-4-2-8p3:1.1.1.1
	netbsd-7-0-RC1:1.1.1.1
	ntp-4-2-8p2:1.1.1.1
	netbsd-5-1:1.1.1.1.0.20
	netbsd-5-2:1.1.1.1.0.18
	netbsd-5:1.1.1.1.0.16
	netbsd-6:1.1.1.1.0.14
	netbsd-6-0:1.1.1.1.0.12
	netbsd-6-1:1.1.1.1.0.10
	ntp-4-2-8:1.1.1.1
	tls-maxphys-base:1.1.1.1
	tls-maxphys:1.1.1.1.0.8
	netbsd-7:1.1.1.1.0.6
	netbsd-7-base:1.1.1.1
	yamt-pagecache:1.1.1.1.0.4
	yamt-pagecache-base9:1.1.1.1
	tls-earlyentropy:1.1.1.1.0.2
	tls-earlyentropy-base:1.1.1.1
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.1
	riastradh-drm2-base3:1.1.1.1
	ntp-2-4-7p404:1.1.1.1
	UDEL:1.1.1;
locks; strict;
comment	@# @;


1.3
date	2020.11.17.10.35.12;	author rin;	state Exp;
branches;
next	1.2;
commitid	hRb62eUrAIizbewC;

1.2
date	2017.02.01.09.26.41;	author sevan;	state Exp;
branches;
next	1.1;
commitid	GAil0cnWzrQL6eEz;

1.1
date	2013.12.27.23.31.26;	author christos;	state Exp;
branches
	1.1.1.1;
next	;
commitid	lUOr4MoxyTWJnPix;

1.1.1.1
date	2013.12.27.23.31.26;	author christos;	state Exp;
branches
	1.1.1.1.4.1
	1.1.1.1.6.1
	1.1.1.1.8.1
	1.1.1.1.10.1
	1.1.1.1.12.1
	1.1.1.1.14.1
	1.1.1.1.16.1
	1.1.1.1.18.1
	1.1.1.1.20.1
	1.1.1.1.22.1
	1.1.1.1.26.1;
next	1.1.1.2;
commitid	lUOr4MoxyTWJnPix;

1.1.1.2
date	2016.01.08.20.55.38;	author christos;	state Exp;
branches;
next	1.1.1.3;
commitid	6w1NfYRHunx2GaQy;

1.1.1.3
date	2016.05.01.15.57.23;	author christos;	state Exp;
branches
	1.1.1.3.2.1
	1.1.1.3.4.1;
next	1.1.1.4;
commitid	b5SfeFzHnXqg0N4z;

1.1.1.4
date	2017.04.13.19.17.38;	author christos;	state Exp;
branches;
next	;
commitid	zA98vs29RDtCjpNz;

1.1.1.1.4.1
date	2013.12.27.23.31.26;	author yamt;	state dead;
branches;
next	1.1.1.1.4.2;
commitid	qRWX0Nj0VOtU8yBx;

1.1.1.1.4.2
date	2014.05.22.15.50.13;	author yamt;	state Exp;
branches;
next	;
commitid	qRWX0Nj0VOtU8yBx;

1.1.1.1.6.1
date	2017.03.20.10.59.49;	author martin;	state Exp;
branches;
next	;
commitid	4b6smr7EQxDtkhKz;

1.1.1.1.8.1
date	2013.12.27.23.31.26;	author tls;	state dead;
branches;
next	1.1.1.1.8.2;
commitid	jTnpym9Qu0o4R1Nx;

1.1.1.1.8.2
date	2014.08.19.23.51.46;	author tls;	state Exp;
branches;
next	;
commitid	jTnpym9Qu0o4R1Nx;

1.1.1.1.10.1
date	2013.12.27.23.31.26;	author snj;	state dead;
branches;
next	1.1.1.1.10.2;
commitid	YfAuzsC3wt5BDm3y;

1.1.1.1.10.2
date	2014.12.25.02.13.12;	author snj;	state Exp;
branches;
next	1.1.1.1.10.3;
commitid	YfAuzsC3wt5BDm3y;

1.1.1.1.10.3
date	2017.05.04.06.01.06;	author snj;	state Exp;
branches;
next	;
commitid	ozyckFeSCY9ee2Qz;

1.1.1.1.12.1
date	2013.12.27.23.31.26;	author snj;	state dead;
branches;
next	1.1.1.1.12.2;
commitid	5AhJfEA9N5i2Jm3y;

1.1.1.1.12.2
date	2014.12.25.02.28.15;	author snj;	state Exp;
branches;
next	1.1.1.1.12.3;
commitid	5AhJfEA9N5i2Jm3y;

1.1.1.1.12.3
date	2017.05.04.05.53.53;	author snj;	state Exp;
branches;
next	;
commitid	jhaluCHGWFjNb2Qz;

1.1.1.1.14.1
date	2013.12.27.23.31.26;	author snj;	state dead;
branches;
next	1.1.1.1.14.2;
commitid	JG3hF57oHA79Lm3y;

1.1.1.1.14.2
date	2014.12.25.02.34.44;	author snj;	state Exp;
branches;
next	1.1.1.1.14.3;
commitid	JG3hF57oHA79Lm3y;

1.1.1.1.14.3
date	2017.05.04.06.04.02;	author snj;	state Exp;
branches;
next	;
commitid	EWPBrgkNodS6f2Qz;

1.1.1.1.16.1
date	2013.12.27.23.31.26;	author msaitoh;	state dead;
branches;
next	1.1.1.1.16.2;
commitid	ysuzPTeSQAKO335y;

1.1.1.1.16.2
date	2015.01.07.04.45.37;	author msaitoh;	state Exp;
branches;
next	;
commitid	ysuzPTeSQAKO335y;

1.1.1.1.18.1
date	2013.12.27.23.31.26;	author msaitoh;	state dead;
branches;
next	1.1.1.1.18.2;
commitid	d5X8VW3e9U6mR45y;

1.1.1.1.18.2
date	2015.01.07.10.10.23;	author msaitoh;	state Exp;
branches;
next	;
commitid	d5X8VW3e9U6mR45y;

1.1.1.1.20.1
date	2013.12.27.23.31.26;	author msaitoh;	state dead;
branches;
next	1.1.1.1.20.2;
commitid	cHl8i0Vq4fzxx55y;

1.1.1.1.20.2
date	2015.01.07.12.13.36;	author msaitoh;	state Exp;
branches;
next	;
commitid	cHl8i0Vq4fzxx55y;

1.1.1.1.22.1
date	2017.03.20.10.53.17;	author martin;	state Exp;
branches;
next	;
commitid	3VhQ07sQEnbQhhKz;

1.1.1.1.26.1
date	2017.03.20.10.56.58;	author martin;	state Exp;
branches;
next	;
commitid	9MswpoBtxFqtjhKz;

1.1.1.3.2.1
date	2017.03.20.06.56.06;	author pgoyette;	state Exp;
branches;
next	;
commitid	jjw7cAwgyKq7RfKz;

1.1.1.3.4.1
date	2017.04.21.16.52.17;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;


desc
@@


1.3
log
@Support aarch64eb in */config.guess.

Cherry-picked from upstream:
https://git.savannah.gnu.org/gitweb/?p=config.git;a=commit;h=1c4398015583eb77bc043234f5734be055e64bea

Everything except external/apache2/llvm/dist/llvm/cmake/config.guess
is patched, which is under vendor tag and cannot be modified. I expect
that this file is not actually used as we use hand-crafted version of
configure script instead of cmake for building LLVM.

Note that external/apache2/llvm/autoconf/autoconf/config.guess has
already been committed on Oct. 20, but commit message disappeared as
cvs aborted due to "permission denied" when trying to modify the file
mentioned above. Sorry for confusing you.

Also note that GMP uses its own config.guess Patch for
external/lgpl3/gmp/dist/config.guess is provided by ryo@@. Thanks!
@
text
@#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright 1992-2017 Free Software Foundation, Inc.

timestamp='2017-01-01'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
#
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.


me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright 1992-2017 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    aarch64eb) machine=aarch64_be-unknown ;;
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently (or will in the future) and ABI.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		os=netbsdelf
		;;
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE=alpha ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE=alpha ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE=alpha ;;
	    "EV5 (21164)")
		UNAME_MACHINE=alphaev5 ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE=alphaev56 ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE=alphapca56 ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE=alphapca57 ;;
	    "EV6 (21264)")
		UNAME_MACHINE=alphaev6 ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE=alphaev67 ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE=alphaev69 ;;
	    "EV7 (21364)")
		UNAME_MACHINE=alphaev7 ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE=alphaev79 ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm*:riscos:*:*|arm*:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH=i386
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH=x86_64
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = hppa2.0w ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH=hppa2.0w
	    else
		HP_ARCH=hppa64
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    cris:Linux:*:*)
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    crisv32:Linux:*:*)
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    frv:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    i*86:Linux:*:*)
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
	;;
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-${LIBC}
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-${LIBC}
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-${LIBC}
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
	exit ;;
    x86_64:Linux:*:*)
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configure will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = x86; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-*:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = 386; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
	exit ;;
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
	exit ;;
esac

cat >&2 <<EOF
$0: unable to guess system type

This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub

If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.2
log
@Update supporting files for components which rely on autoconf to allow systems
introducing since release of software to be recognised. This should hopefully
allow the builds to progress a littles further on systems such as the POWER8
which features a little endian 64-bit PowerPC CPU identified as ppc64le.
@
text
@d176 1
@


1.1
log
@Initial revision
@
text
@d3 1
a3 3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.
d5 1
a5 1
timestamp='2011-06-03'
d9 1
a9 1
# the Free Software Foundation; either version 2 of the License, or
d18 1
a18 3
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
d23 3
a25 6
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
d27 1
a27 3
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
d30 4
a33 1
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
d53 1
a53 3
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.
d135 21
d161 1
a161 1
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
d171 4
a174 2
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
d181 5
d189 1
a189 1
	# to ELF recently, or will in the future.
d191 3
d210 7
d227 1
a227 1
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
d233 5
a237 1
	echo "${machine}-${os}${release}"
d243 4
d259 3
d278 1
a278 1
		UNAME_MACHINE="alpha" ;;
d280 1
a280 1
		UNAME_MACHINE="alpha" ;;
d282 1
a282 1
		UNAME_MACHINE="alpha" ;;
d284 1
a284 1
		UNAME_MACHINE="alphaev5" ;;
d286 1
a286 1
		UNAME_MACHINE="alphaev56" ;;
d288 1
a288 1
		UNAME_MACHINE="alphapca56" ;;
d290 1
a290 1
		UNAME_MACHINE="alphapca57" ;;
d292 1
a292 1
		UNAME_MACHINE="alphaev6" ;;
d294 1
a294 1
		UNAME_MACHINE="alphaev67" ;;
d296 1
a296 1
		UNAME_MACHINE="alphaev68" ;;
d298 1
a298 1
		UNAME_MACHINE="alphaev68" ;;
d300 1
a300 1
		UNAME_MACHINE="alphaev68" ;;
d302 1
a302 1
		UNAME_MACHINE="alphaev69" ;;
d304 1
a304 1
		UNAME_MACHINE="alphaev7" ;;
d306 1
a306 1
		UNAME_MACHINE="alphaev79" ;;
d313 1
a313 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
d348 1
a348 1
    arm:riscos:*:*|arm:RISCOS:*:*)
d386 1
a386 1
	SUN_ARCH="i386"
d390 1
a390 1
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
d392 1
a392 1
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
d395 1
a395 1
		SUN_ARCH="x86_64"
d420 1
a420 1
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
d606 3
a608 2
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
d645 2
a646 2
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
d649 3
a651 3
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
d690 1
a690 1
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d694 1
a694 1
	if [ ${HP_ARCH} = "hppa2.0w" ]
d707 1
a707 1
	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
d710 1
a710 1
		HP_ARCH="hppa2.0w"
d712 1
a712 1
		HP_ARCH="hppa64"
d817 2
a818 2
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
d823 2
a824 2
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
d837 2
a838 3
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
d842 1
a842 1
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
d848 3
d854 3
d902 1
a902 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d906 1
a906 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
d911 7
d929 5
a933 2
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
d940 1
a940 1
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
d945 1
a945 1
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
d947 1
a947 1
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
d952 1
a952 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d955 1
a955 1
	echo cris-axis-linux-gnu
d958 4
a961 1
	echo crisv32-axis-linux-gnu
d964 4
a967 1
	echo frv-unknown-linux-gnu
d970 1
a970 9
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
d973 4
a976 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d979 1
a979 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d982 1
a982 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1001 1
a1001 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
d1003 8
a1010 2
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
d1013 1
a1013 1
	echo sparc-unknown-linux-gnu
d1016 1
a1016 1
	echo hppa64-unknown-linux-gnu
d1021 3
a1023 3
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
d1027 1
a1027 1
	echo powerpc64-unknown-linux-gnu
d1030 10
a1039 1
	echo powerpc-unknown-linux-gnu
d1042 1
a1042 1
	echo ${UNAME_MACHINE}-ibm-linux
d1045 1
a1045 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1048 1
a1048 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1051 1
a1051 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1054 1
a1054 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1057 1
a1057 1
	echo ${UNAME_MACHINE}-dec-linux-gnu
d1060 1
a1060 1
	echo x86_64-unknown-linux-gnu
d1063 1
a1063 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1139 1
a1139 1
	# prints for the "djgpp" host, or else GDB configury will decide that
d1267 3
d1288 3
d1299 25
a1323 13
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
d1328 1
a1328 1
	if test "$UNAME_PROCESSOR" = "x86"; then
d1340 1
a1340 1
    NSE-?:NONSTOP_KERNEL:*:*)
d1359 1
a1359 1
	if test "$cputype" = "386"; then
d1401 1
a1401 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
d1409 2
a1410 134
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
d1412 2
a1413 5
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
d1415 1
a1415 11
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi
d1420 3
a1422 3
This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
d1424 1
a1424 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
d1426 1
a1426 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
d1428 3
a1430 4
If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.
@


1.1.1.1
log
@import devel ntpd to avoid amplification attacks.
@
text
@@


1.1.1.1.6.1
log
@Pull up following revision(s) (requested by snj in ticket #1389):
	doc/3RDPARTY: 1.1380, 1.1381
	external/bsd/ntp/Makefile.inc: up to 1.16 via patch
	external/bsd/ntp/dist/ChangeLog: up to 1.1.1.11
	external/bsd/ntp/dist/CommitLog: up to 1.1.1.11
	external/bsd/ntp/dist/NEWS: up to 1.1.1.11
	external/bsd/ntp/dist/configure: up to 1.1.1.11
	external/bsd/ntp/dist/html/drivers/driver40-ja.html: up to 1.1.1.2
	external/bsd/ntp/dist/html/drivers/driver40.html: up to 1.1.1.5
	external/bsd/ntp/dist/html/miscopt.html: up to 1.1.1.10
	external/bsd/ntp/dist/include/Makefile.am: up to 1.1.1.9
	external/bsd/ntp/dist/include/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/include/libssl_compat.h: up to 1.1.1.1
	external/bsd/ntp/dist/include/ntp.h: up to 1.8
	external/bsd/ntp/dist/include/ntp_intres.h: up to 1.5
	external/bsd/ntp/dist/include/ntpd.h: up to 1.9
	external/bsd/ntp/dist/libntp/Makefile.am: up to 1.1.1.7
	external/bsd/ntp/dist/libntp/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/libntp/a_md5encrypt.c: up to 1.7
	external/bsd/ntp/dist/libntp/audio.c: up to 1.11
	external/bsd/ntp/dist/libntp/libssl_compat.c: up to 1.1.1.1
	external/bsd/ntp/dist/libntp/ntp_calendar.c: up to 1.9
	external/bsd/ntp/dist/libntp/ntp_intres.c: up to 1.10
	external/bsd/ntp/dist/libntp/ssl_init.c: up to 1.9
	external/bsd/ntp/dist/libntp/work_fork.c: up to 1.10
	external/bsd/ntp/dist/libparse/clk_hopf6021.c: up to 1.6
	external/bsd/ntp/dist/ntpd/complete.conf.in: up to 1.1.1.5
	external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/invoke-ntpd.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/keyword-gen-utd: up to 1.1.1.7
	external/bsd/ntp/dist/ntpd/keyword-gen.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp.conf.5man: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.def: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/ntp.conf.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.5man: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp_config.c: up to 1.16
	external/bsd/ntp/dist/ntpd/ntp_control.c: up to 1.18
	external/bsd/ntp/dist/ntpd/ntp_crypto.c: up to 1.13
	external/bsd/ntp/dist/ntpd/ntp_keyword.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_loopfilter.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_parser.y: up to 1.15
	external/bsd/ntp/dist/ntpd/ntp_peer.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_proto.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_refclock.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntpd-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpd/ntpd-opts.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c: up to 1.10
	external/bsd/ntp/dist/ntpd/refclock_jjy.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_jupiter.c: up to 1.11
	external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/invoke-ntpq.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpq/ntpq-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.c: up to 1.17
	external/bsd/ntp/dist/ntpq/ntpq.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/packageinfo.sh: up to 1.1.1.11
	external/bsd/ntp/dist/scripts/build/genAuthors.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/invoke-plot_summary.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/invoke-summary.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.1summaryman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.1summarymdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.texi: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap-opts: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapman: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapmdoc: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.html: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/update-leap/update-leap.man.in: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.mdoc.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/configure: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/crypto.c: up to 1.12
	external/bsd/ntp/dist/sntp/include/version.def: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/include/version.texi: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/invoke-sntp.texi: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub: up to 1.2
	external/bsd/ntp/dist/sntp/m4/version.m4: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp-opts.c: up to 1.10
	external/bsd/ntp/dist/sntp/sntp-opts.h: up to 1.9
	external/bsd/ntp/dist/sntp/sntp.1sntpman: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.1sntpmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.html: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/sntp.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/tests/packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/run-packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/unity/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/unity/Makefile.in: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/unity/ulib_setup.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/ulib_teardown.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/unity_fixture.c: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/version.c: up to 1.1.1.8
	external/bsd/ntp/dist/tests/libntp/a_md5encrypt.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/run-calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/sfptostr.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/ntpd/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpd/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/util/invoke-ntp-keygen.texi: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen-opts.c: up to 1.14
	external/bsd/ntp/dist/util/ntp-keygen-opts.h: up to 1.9
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.c: up to 1.11
	external/bsd/ntp/dist/util/ntp-keygen.html: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/importdate: up to 1.11
	external/bsd/ntp/include/config.h: up to 1.19
	external/bsd/ntp/lib/libntp/Makefile: up to 1.19
	external/bsd/ntp/lib/libopts/Makefile: up to 1.14
	external/bsd/ntp/scripts/mkver: up to 1.12
Update ntp to 4.2.8p9.
@
text
@d3 3
a5 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
d39 1
a39 4
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2017 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d169 1
a169 1
	# to ELF recently (or will in the future) and ABI.
a170 3
	    earm*)
		os=netbsdelf
		;;
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d197 1
a197 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
a208 4
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
a220 3
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d237 1
a237 1
		UNAME_MACHINE=alpha ;;
d239 1
a239 1
		UNAME_MACHINE=alpha ;;
d241 1
a241 1
		UNAME_MACHINE=alpha ;;
d243 1
a243 1
		UNAME_MACHINE=alphaev5 ;;
d245 1
a245 1
		UNAME_MACHINE=alphaev56 ;;
d247 1
a247 1
		UNAME_MACHINE=alphapca56 ;;
d249 1
a249 1
		UNAME_MACHINE=alphapca57 ;;
d251 1
a251 1
		UNAME_MACHINE=alphaev6 ;;
d253 1
a253 1
		UNAME_MACHINE=alphaev67 ;;
d255 1
a255 1
		UNAME_MACHINE=alphaev68 ;;
d257 1
a257 1
		UNAME_MACHINE=alphaev68 ;;
d259 1
a259 1
		UNAME_MACHINE=alphaev68 ;;
d261 1
a261 1
		UNAME_MACHINE=alphaev69 ;;
d263 1
a263 1
		UNAME_MACHINE=alphaev7 ;;
d265 1
a265 1
		UNAME_MACHINE=alphaev79 ;;
d272 1
a272 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d345 1
a345 1
	SUN_ARCH=i386
d349 1
a349 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d351 1
a351 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d354 1
a354 1
		SUN_ARCH=x86_64
d379 1
a379 1
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d603 2
a604 2
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
d607 3
a609 3
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
d648 1
a648 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d652 1
a652 1
	if [ ${HP_ARCH} = hppa2.0w ]
d665 1
a665 1
	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
d668 1
a668 1
		HP_ARCH=hppa2.0w
d670 1
a670 1
		HP_ARCH=hppa64
d775 2
a776 2
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
d781 2
a782 2
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 8
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 10
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1066 1
a1066 1
	# prints for the "djgpp" host, or else GDB configure will decide that
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
a1211 3
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1237 1
a1237 1
	if test "$UNAME_PROCESSOR" = x86; then
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1268 1
a1268 1
	if test "$cputype" = 386; then
d1310 1
a1310 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
d1318 140
a1457 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1459 5
a1463 2
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
d1465 5
a1469 1
esac
d1474 3
a1476 3
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1478 1
a1478 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1480 1
a1480 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1482 4
a1485 3
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.
@


1.1.1.1.26.1
log
@Pull up following revision(s) (requested by snj in ticket #1389):
	doc/3RDPARTY: 1.1380, 1.1381
	external/bsd/ntp/Makefile.inc: up to 1.16 via patch
	external/bsd/ntp/dist/ChangeLog: up to 1.1.1.11
	external/bsd/ntp/dist/CommitLog: up to 1.1.1.11
	external/bsd/ntp/dist/NEWS: up to 1.1.1.11
	external/bsd/ntp/dist/configure: up to 1.1.1.11
	external/bsd/ntp/dist/html/drivers/driver40-ja.html: up to 1.1.1.2
	external/bsd/ntp/dist/html/drivers/driver40.html: up to 1.1.1.5
	external/bsd/ntp/dist/html/miscopt.html: up to 1.1.1.10
	external/bsd/ntp/dist/include/Makefile.am: up to 1.1.1.9
	external/bsd/ntp/dist/include/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/include/libssl_compat.h: up to 1.1.1.1
	external/bsd/ntp/dist/include/ntp.h: up to 1.8
	external/bsd/ntp/dist/include/ntp_intres.h: up to 1.5
	external/bsd/ntp/dist/include/ntpd.h: up to 1.9
	external/bsd/ntp/dist/libntp/Makefile.am: up to 1.1.1.7
	external/bsd/ntp/dist/libntp/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/libntp/a_md5encrypt.c: up to 1.7
	external/bsd/ntp/dist/libntp/audio.c: up to 1.11
	external/bsd/ntp/dist/libntp/libssl_compat.c: up to 1.1.1.1
	external/bsd/ntp/dist/libntp/ntp_calendar.c: up to 1.9
	external/bsd/ntp/dist/libntp/ntp_intres.c: up to 1.10
	external/bsd/ntp/dist/libntp/ssl_init.c: up to 1.9
	external/bsd/ntp/dist/libntp/work_fork.c: up to 1.10
	external/bsd/ntp/dist/libparse/clk_hopf6021.c: up to 1.6
	external/bsd/ntp/dist/ntpd/complete.conf.in: up to 1.1.1.5
	external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/invoke-ntpd.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/keyword-gen-utd: up to 1.1.1.7
	external/bsd/ntp/dist/ntpd/keyword-gen.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp.conf.5man: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.def: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/ntp.conf.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.5man: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp_config.c: up to 1.16
	external/bsd/ntp/dist/ntpd/ntp_control.c: up to 1.18
	external/bsd/ntp/dist/ntpd/ntp_crypto.c: up to 1.13
	external/bsd/ntp/dist/ntpd/ntp_keyword.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_loopfilter.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_parser.y: up to 1.15
	external/bsd/ntp/dist/ntpd/ntp_peer.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_proto.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_refclock.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntpd-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpd/ntpd-opts.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c: up to 1.10
	external/bsd/ntp/dist/ntpd/refclock_jjy.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_jupiter.c: up to 1.11
	external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/invoke-ntpq.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpq/ntpq-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.c: up to 1.17
	external/bsd/ntp/dist/ntpq/ntpq.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/packageinfo.sh: up to 1.1.1.11
	external/bsd/ntp/dist/scripts/build/genAuthors.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/invoke-plot_summary.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/invoke-summary.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.1summaryman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.1summarymdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.texi: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap-opts: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapman: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapmdoc: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.html: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/update-leap/update-leap.man.in: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.mdoc.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/configure: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/crypto.c: up to 1.12
	external/bsd/ntp/dist/sntp/include/version.def: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/include/version.texi: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/invoke-sntp.texi: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub: up to 1.2
	external/bsd/ntp/dist/sntp/m4/version.m4: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp-opts.c: up to 1.10
	external/bsd/ntp/dist/sntp/sntp-opts.h: up to 1.9
	external/bsd/ntp/dist/sntp/sntp.1sntpman: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.1sntpmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.html: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/sntp.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/tests/packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/run-packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/unity/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/unity/Makefile.in: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/unity/ulib_setup.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/ulib_teardown.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/unity_fixture.c: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/version.c: up to 1.1.1.8
	external/bsd/ntp/dist/tests/libntp/a_md5encrypt.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/run-calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/sfptostr.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/ntpd/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpd/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/util/invoke-ntp-keygen.texi: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen-opts.c: up to 1.14
	external/bsd/ntp/dist/util/ntp-keygen-opts.h: up to 1.9
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.c: up to 1.11
	external/bsd/ntp/dist/util/ntp-keygen.html: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/importdate: up to 1.11
	external/bsd/ntp/include/config.h: up to 1.19
	external/bsd/ntp/lib/libntp/Makefile: up to 1.19
	external/bsd/ntp/lib/libopts/Makefile: up to 1.14
	external/bsd/ntp/scripts/mkver: up to 1.12
Update ntp to 4.2.8p9.
@
text
@d3 3
a5 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
d39 1
a39 4
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2017 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d169 1
a169 1
	# to ELF recently (or will in the future) and ABI.
a170 3
	    earm*)
		os=netbsdelf
		;;
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d197 1
a197 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
a208 4
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
a220 3
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d237 1
a237 1
		UNAME_MACHINE=alpha ;;
d239 1
a239 1
		UNAME_MACHINE=alpha ;;
d241 1
a241 1
		UNAME_MACHINE=alpha ;;
d243 1
a243 1
		UNAME_MACHINE=alphaev5 ;;
d245 1
a245 1
		UNAME_MACHINE=alphaev56 ;;
d247 1
a247 1
		UNAME_MACHINE=alphapca56 ;;
d249 1
a249 1
		UNAME_MACHINE=alphapca57 ;;
d251 1
a251 1
		UNAME_MACHINE=alphaev6 ;;
d253 1
a253 1
		UNAME_MACHINE=alphaev67 ;;
d255 1
a255 1
		UNAME_MACHINE=alphaev68 ;;
d257 1
a257 1
		UNAME_MACHINE=alphaev68 ;;
d259 1
a259 1
		UNAME_MACHINE=alphaev68 ;;
d261 1
a261 1
		UNAME_MACHINE=alphaev69 ;;
d263 1
a263 1
		UNAME_MACHINE=alphaev7 ;;
d265 1
a265 1
		UNAME_MACHINE=alphaev79 ;;
d272 1
a272 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d345 1
a345 1
	SUN_ARCH=i386
d349 1
a349 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d351 1
a351 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d354 1
a354 1
		SUN_ARCH=x86_64
d379 1
a379 1
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d603 2
a604 2
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
d607 3
a609 3
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
d648 1
a648 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d652 1
a652 1
	if [ ${HP_ARCH} = hppa2.0w ]
d665 1
a665 1
	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
d668 1
a668 1
		HP_ARCH=hppa2.0w
d670 1
a670 1
		HP_ARCH=hppa64
d775 2
a776 2
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
d781 2
a782 2
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 8
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 10
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1066 1
a1066 1
	# prints for the "djgpp" host, or else GDB configure will decide that
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
a1211 3
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1237 1
a1237 1
	if test "$UNAME_PROCESSOR" = x86; then
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1268 1
a1268 1
	if test "$cputype" = 386; then
d1310 1
a1310 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
d1318 140
a1457 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1459 5
a1463 2
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
d1465 5
a1469 1
esac
d1474 3
a1476 3
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1478 1
a1478 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1480 1
a1480 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1482 4
a1485 3
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.
@


1.1.1.1.22.1
log
@Pull up following revision(s) (requested by snj in ticket #1389):
	doc/3RDPARTY: 1.1380, 1.1381
	external/bsd/ntp/Makefile.inc: up to 1.16 via patch
	external/bsd/ntp/dist/ChangeLog: up to 1.1.1.11
	external/bsd/ntp/dist/CommitLog: up to 1.1.1.11
	external/bsd/ntp/dist/NEWS: up to 1.1.1.11
	external/bsd/ntp/dist/configure: up to 1.1.1.11
	external/bsd/ntp/dist/html/drivers/driver40-ja.html: up to 1.1.1.2
	external/bsd/ntp/dist/html/drivers/driver40.html: up to 1.1.1.5
	external/bsd/ntp/dist/html/miscopt.html: up to 1.1.1.10
	external/bsd/ntp/dist/include/Makefile.am: up to 1.1.1.9
	external/bsd/ntp/dist/include/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/include/libssl_compat.h: up to 1.1.1.1
	external/bsd/ntp/dist/include/ntp.h: up to 1.8
	external/bsd/ntp/dist/include/ntp_intres.h: up to 1.5
	external/bsd/ntp/dist/include/ntpd.h: up to 1.9
	external/bsd/ntp/dist/libntp/Makefile.am: up to 1.1.1.7
	external/bsd/ntp/dist/libntp/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/libntp/a_md5encrypt.c: up to 1.7
	external/bsd/ntp/dist/libntp/audio.c: up to 1.11
	external/bsd/ntp/dist/libntp/libssl_compat.c: up to 1.1.1.1
	external/bsd/ntp/dist/libntp/ntp_calendar.c: up to 1.9
	external/bsd/ntp/dist/libntp/ntp_intres.c: up to 1.10
	external/bsd/ntp/dist/libntp/ssl_init.c: up to 1.9
	external/bsd/ntp/dist/libntp/work_fork.c: up to 1.10
	external/bsd/ntp/dist/libparse/clk_hopf6021.c: up to 1.6
	external/bsd/ntp/dist/ntpd/complete.conf.in: up to 1.1.1.5
	external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/invoke-ntpd.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/keyword-gen-utd: up to 1.1.1.7
	external/bsd/ntp/dist/ntpd/keyword-gen.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp.conf.5man: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.def: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/ntp.conf.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.5man: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntp_config.c: up to 1.16
	external/bsd/ntp/dist/ntpd/ntp_control.c: up to 1.18
	external/bsd/ntp/dist/ntpd/ntp_crypto.c: up to 1.13
	external/bsd/ntp/dist/ntpd/ntp_keyword.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_loopfilter.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_parser.y: up to 1.15
	external/bsd/ntp/dist/ntpd/ntp_peer.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_proto.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_refclock.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntpd-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpd/ntpd-opts.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/ntpd.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c: up to 1.10
	external/bsd/ntp/dist/ntpd/refclock_jjy.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_jupiter.c: up to 1.11
	external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/invoke-ntpq.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpq/ntpq-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.c: up to 1.17
	external/bsd/ntp/dist/ntpq/ntpq.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpq/ntpq.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c: up to 1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h: up to 1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/packageinfo.sh: up to 1.1.1.11
	external/bsd/ntp/dist/scripts/build/genAuthors.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/invoke-plot_summary.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/invoke-summary.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/plot_summary.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary-opts: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.1summaryman: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.1summarymdoc: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.html: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/summary.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.texi: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap-opts: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapman: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapmdoc: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.html: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/update-leap/update-leap.man.in: up to 1.1.1.7
	external/bsd/ntp/dist/scripts/update-leap/update-leap.mdoc.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/configure: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/crypto.c: up to 1.12
	external/bsd/ntp/dist/sntp/include/version.def: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/include/version.texi: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/invoke-sntp.texi: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub: up to 1.2
	external/bsd/ntp/dist/sntp/m4/version.m4: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp-opts.c: up to 1.10
	external/bsd/ntp/dist/sntp/sntp-opts.h: up to 1.9
	external/bsd/ntp/dist/sntp/sntp.1sntpman: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.1sntpmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.html: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/sntp.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/sntp.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/tests/packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/run-packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/unity/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/unity/Makefile.in: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/unity/ulib_setup.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/ulib_teardown.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/unity_fixture.c: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/version.c: up to 1.1.1.8
	external/bsd/ntp/dist/tests/libntp/a_md5encrypt.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/run-calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/sfptostr.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/ntpd/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpd/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/util/invoke-ntp-keygen.texi: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen-opts.c: up to 1.14
	external/bsd/ntp/dist/util/ntp-keygen-opts.h: up to 1.9
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.c: up to 1.11
	external/bsd/ntp/dist/util/ntp-keygen.html: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.man.in: up to 1.1.1.9
	external/bsd/ntp/dist/util/ntp-keygen.mdoc.in: up to 1.1.1.9
	external/bsd/ntp/importdate: up to 1.11
	external/bsd/ntp/include/config.h: up to 1.19
	external/bsd/ntp/lib/libntp/Makefile: up to 1.19
	external/bsd/ntp/lib/libopts/Makefile: up to 1.14
	external/bsd/ntp/scripts/mkver: up to 1.12
Update ntp to 4.2.8p9.
@
text
@d3 3
a5 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
d39 1
a39 4
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2017 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d169 1
a169 1
	# to ELF recently (or will in the future) and ABI.
a170 3
	    earm*)
		os=netbsdelf
		;;
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d197 1
a197 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
a208 4
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
a220 3
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d237 1
a237 1
		UNAME_MACHINE=alpha ;;
d239 1
a239 1
		UNAME_MACHINE=alpha ;;
d241 1
a241 1
		UNAME_MACHINE=alpha ;;
d243 1
a243 1
		UNAME_MACHINE=alphaev5 ;;
d245 1
a245 1
		UNAME_MACHINE=alphaev56 ;;
d247 1
a247 1
		UNAME_MACHINE=alphapca56 ;;
d249 1
a249 1
		UNAME_MACHINE=alphapca57 ;;
d251 1
a251 1
		UNAME_MACHINE=alphaev6 ;;
d253 1
a253 1
		UNAME_MACHINE=alphaev67 ;;
d255 1
a255 1
		UNAME_MACHINE=alphaev68 ;;
d257 1
a257 1
		UNAME_MACHINE=alphaev68 ;;
d259 1
a259 1
		UNAME_MACHINE=alphaev68 ;;
d261 1
a261 1
		UNAME_MACHINE=alphaev69 ;;
d263 1
a263 1
		UNAME_MACHINE=alphaev7 ;;
d265 1
a265 1
		UNAME_MACHINE=alphaev79 ;;
d272 1
a272 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d345 1
a345 1
	SUN_ARCH=i386
d349 1
a349 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d351 1
a351 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d354 1
a354 1
		SUN_ARCH=x86_64
d379 1
a379 1
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d603 2
a604 2
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
d607 3
a609 3
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
d648 1
a648 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d652 1
a652 1
	if [ ${HP_ARCH} = hppa2.0w ]
d665 1
a665 1
	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
d668 1
a668 1
		HP_ARCH=hppa2.0w
d670 1
a670 1
		HP_ARCH=hppa64
d775 2
a776 2
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
d781 2
a782 2
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 8
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 10
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1066 1
a1066 1
	# prints for the "djgpp" host, or else GDB configure will decide that
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
a1211 3
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1237 1
a1237 1
	if test "$UNAME_PROCESSOR" = x86; then
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1268 1
a1268 1
	if test "$cputype" = 386; then
d1310 1
a1310 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
d1318 140
a1457 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1459 5
a1463 2
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
d1465 5
a1469 1
esac
d1474 3
a1476 3
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1478 1
a1478 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1480 1
a1480 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1482 4
a1485 3
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.
@


1.1.1.2
log
@Import ntp 4.2.8p5
@
text
@d3 3
a5 1
#   Copyright 1992-2015 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2015-03-04'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
a39 3
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2015 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d171 1
a171 1
	    arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d795 8
a802 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 5
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 7
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1318 143
a1460 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1462 8
a1469 1
esac
@


1.1.1.3
log
@---
(4.2.8p7) 2016/04/26 Released by Harlan Stenn <stenn@@ntp.org>

* [Sec 2901] KoD packets must have non-zero transmit timestamps.  HStenn.
* [Sec 2936] Skeleton Key: Any system knowing the trusted key can serve
  time. Include passive servers in this check. HStenn.
* [Sec 2945] Additional KoD packet checks.  HStenn.
* [Sec 2978] Interleave can be partially triggered.  HStenn.
* [Sec 3007] Validate crypto-NAKs.  Danny Mayer.
* [Sec 3008] Always check the return value of ctl_getitem().
  - initial work by HStenn
  - Additional cleanup of ctl_getitem by perlinger@@ntp.org
* [Sec 3009] Crafted addpeer with hmode > 7 causes OOB error. perlinger@@ntp.org
   - added more stringent checks on packet content
* [Sec 3010] remote configuration trustedkey/requestkey values
  are not properly validated. perlinger@@ntp.org
  - sidekick: Ignore keys that have an unsupported MAC algorithm
    but are otherwise well-formed
* [Sec 3011] Duplicate IPs on unconfig directives will cause an assertion botch
  - graciously accept the same IP multiple times. perlinger@@ntp.org
* [Sec 3020] Refclock impersonation.  HStenn.
* [Bug 2831]  Segmentation Fault in DNS lookup during startup. perlinger@@ntp.org
  - fixed yet another race condition in the threaded resolver code.
* [Bug 2858] bool support.  Use stdbool.h when available.  HStenn.
* [Bug 2879] Improve NTP security against timing attacks. perlinger@@ntp.org
  - integrated patches by Loganaden Velvidron <logan@@ntp.org>
    with some modifications & unit tests
* [Bug 2952] Symmetric active/passive mode is broken.  HStenn.
* [Bug 2960] async name resolution fixes for chroot() environments.
  Reinhard Max.
* [Bug 2994] Systems with HAVE_SIGNALED_IO fail to compile. perlinger@@ntp.org
* [Bug 2995] Fixes to compile on Windows
* [Bug 2999] out-of-bounds access in 'is_safe_filename()'. perlinger@@ntp.org
* [Bug 3013] Fix for ssl_init.c SHA1 test. perlinger@@ntp.org
  - Patch provided by Ch. Weisgerber
* [Bug 3015] ntpq: config-from-file: "request contains an unprintable character"
  - A change related to [Bug 2853] forbids trailing white space in
    remote config commands. perlinger@@ntp.org
* [Bug 3019] NTPD stops processing packets after ERROR_HOST_UNREACHABLE
  - report and patch from Aleksandr Kostikov.
  - Overhaul of Windows IO completion port handling. perlinger@@ntp.org
* [Bug 3022] authkeys.c should be refactored. perlinger@@ntp.org
  - fixed memory leak in access list (auth[read]keys.c)
  - refactored handling of key access lists (auth[read]keys.c)
  - reduced number of error branches (authreadkeys.c)
* [Bug 3023] ntpdate cannot correct dates in the future. perlinger@@ntp.org
* [Bug 3030] ntpq needs a general way to specify refid output format.  HStenn.
* [Bug 3031] ntp broadcastclient unable to synchronize to an server
             when the time of server changed. perlinger@@ntp.org
  - Check the initial delay calculation and reject/unpeer the broadcast
    server if the delay exceeds 50ms. Retry again after the next
    broadcast packet.
* [Bug 3036] autokey trips an INSIST in authistrustedip().  Harlan Stenn.
* Document ntp.key's optional IP list in authenetic.html.  Harlan Stenn.
* Update html/xleave.html documentation.  Harlan Stenn.
* Update ntp.conf documentation.  Harlan Stenn.
* Fix some Credit: attributions in the NEWS file.  Harlan Stenn.
* Fix typo in html/monopt.html.  Harlan Stenn.
* Add README.pullrequests.  Harlan Stenn.
* Cleanup to include/ntp.h.  Harlan Stenn.

---
(4.2.8p6) 2016/01/20 Released by Harlan Stenn <stenn@@ntp.org>

* [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode. HStenn.
* [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
* [Sec 2937] ntpq: nextvar() missing length check. perlinger@@ntp.org
* [Sec 2938] ntpq saveconfig command allows dangerous characters
  in filenames. perlinger@@ntp.org
* [Sec 2939] reslist NULL pointer dereference.  perlinger@@ntp.org
* [Sec 2940] Stack exhaustion in recursive traversal of restriction
  list. perlinger@@ntp.org
* [Sec 2942]: Off-path DoS attack on auth broadcast mode.  HStenn.
* [Sec 2945] Zero Origin Timestamp Bypass. perlinger@@ntp.org
* [Sec 2948] Potential Infinite Loop in ntpq ( and ntpdc) perlinger@@ntp.org
* [Bug 2772] adj_systime overflows tv_usec. perlinger@@ntp.org
* [Bug 2814] msyslog deadlock when signaled. perlinger@@ntp.org
  - applied patch by shenpeng11@@huawei.com with minor adjustments
* [Bug 2882] Look at ntp_request.c:list_peers_sum(). perlinger@@ntp.org
* [Bug 2891] Deadlock in deferred DNS lookup framework. perlinger@@ntp.org
* [Bug 2892] Several test cases assume IPv6 capabilities even when
             IPv6 is disabled in the build. perlinger@@ntp.org
  - Found this already fixed, but validation led to cleanup actions.
* [Bug 2905] DNS lookups broken. perlinger@@ntp.org
  - added limits to stack consumption, fixed some return code handling
* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call
  - changed stacked/nested handling of CTRL-C. perlinger@@ntp.org
  - make CTRL-C work for retrieval and printing od MRU list. perlinger@@ntp.org
* [Bug 2980] reduce number of warnings. perlinger@@ntp.org
  - integrated several patches from Havard Eidnes (he@@uninett.no)
* [Bug 2985] bogus calculation in authkeys.c perlinger@@ntp.org
  - implement 'auth_log2()' using integer bithack instead of float calculation
* Make leapsec_query debug messages less verbose.  Harlan Stenn.
* Disable incomplete t-ntp_signd.c test.  Harlan Stenn.

---
@
text
@d3 1
a3 3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.
d5 1
a5 1
timestamp='2011-06-03'
d9 1
a9 1
# the Free Software Foundation; either version 2 of the License, or
d18 1
a18 3
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
d23 3
a25 6
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
d27 1
a27 3
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
d31 3
d53 1
a53 3
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.
d135 21
d161 1
a161 1
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
d171 4
a174 2
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
d181 5
d191 1
a191 1
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
d207 7
d230 5
a234 1
	echo "${machine}-${os}${release}"
d338 1
a338 1
    arm:riscos:*:*|arm:RISCOS:*:*)
d596 3
a598 2
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
d827 2
a828 8
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
d833 3
d839 3
d887 1
a887 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d891 1
a891 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
d896 7
d914 5
a918 2
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
d925 1
a925 1
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
d930 1
a930 1
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
d932 1
a932 1
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
d937 1
a937 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d940 1
a940 1
	echo cris-axis-linux-gnu
d943 4
a946 1
	echo crisv32-axis-linux-gnu
d949 4
a952 1
	echo frv-unknown-linux-gnu
d955 1
a955 9
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
d958 1
a958 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d961 1
a961 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d964 1
a964 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d983 1
a983 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
d985 5
a989 2
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
d992 1
a992 1
	echo sparc-unknown-linux-gnu
d995 1
a995 1
	echo hppa64-unknown-linux-gnu
d1000 3
a1002 3
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
d1006 1
a1006 1
	echo powerpc64-unknown-linux-gnu
d1009 7
a1015 1
	echo powerpc-unknown-linux-gnu
d1018 1
a1018 1
	echo ${UNAME_MACHINE}-ibm-linux
d1021 1
a1021 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1024 1
a1024 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1027 1
a1027 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1030 1
a1030 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1033 1
a1033 1
	echo ${UNAME_MACHINE}-dec-linux-gnu
d1036 1
a1036 1
	echo x86_64-unknown-linux-gnu
d1039 1
a1039 1
	echo ${UNAME_MACHINE}-unknown-linux-gnu
d1243 3
d1272 25
a1296 13
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
d1313 1
a1313 1
    NSE-?:NONSTOP_KERNEL:*:*)
d1382 3
a1386 151
#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

@


1.1.1.3.4.1
log
@Sync with HEAD
@
text
@d3 3
a5 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
d39 1
a39 4
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2017 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d169 1
a169 1
	# to ELF recently (or will in the future) and ABI.
a170 3
	    earm*)
		os=netbsdelf
		;;
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d197 1
a197 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
a208 4
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
a220 3
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d237 1
a237 1
		UNAME_MACHINE=alpha ;;
d239 1
a239 1
		UNAME_MACHINE=alpha ;;
d241 1
a241 1
		UNAME_MACHINE=alpha ;;
d243 1
a243 1
		UNAME_MACHINE=alphaev5 ;;
d245 1
a245 1
		UNAME_MACHINE=alphaev56 ;;
d247 1
a247 1
		UNAME_MACHINE=alphapca56 ;;
d249 1
a249 1
		UNAME_MACHINE=alphapca57 ;;
d251 1
a251 1
		UNAME_MACHINE=alphaev6 ;;
d253 1
a253 1
		UNAME_MACHINE=alphaev67 ;;
d255 1
a255 1
		UNAME_MACHINE=alphaev68 ;;
d257 1
a257 1
		UNAME_MACHINE=alphaev68 ;;
d259 1
a259 1
		UNAME_MACHINE=alphaev68 ;;
d261 1
a261 1
		UNAME_MACHINE=alphaev69 ;;
d263 1
a263 1
		UNAME_MACHINE=alphaev7 ;;
d265 1
a265 1
		UNAME_MACHINE=alphaev79 ;;
d272 1
a272 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d345 1
a345 1
	SUN_ARCH=i386
d349 1
a349 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d351 1
a351 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d354 1
a354 1
		SUN_ARCH=x86_64
d379 1
a379 1
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d603 2
a604 2
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
d607 3
a609 3
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
d648 1
a648 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d652 1
a652 1
	if [ ${HP_ARCH} = hppa2.0w ]
d665 1
a665 1
	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
d668 1
a668 1
		HP_ARCH=hppa2.0w
d670 1
a670 1
		HP_ARCH=hppa64
d775 2
a776 2
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
d781 2
a782 2
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 8
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 10
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1066 1
a1066 1
	# prints for the "djgpp" host, or else GDB configure will decide that
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
a1211 3
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1237 1
a1237 1
	if test "$UNAME_PROCESSOR" = x86; then
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1268 1
a1268 1
	if test "$cputype" = 386; then
d1310 1
a1310 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
d1318 140
a1457 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1459 5
a1463 2
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
d1465 5
a1469 1
esac
d1474 3
a1476 3
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1478 1
a1478 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1480 1
a1480 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1482 4
a1485 3
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.
@


1.1.1.4
log
@Import ntp 4.2.8p10
@
text
@d3 3
a5 1
#   Copyright 1992-2014 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2014-11-04'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
a39 3
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2014 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
a204 4
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
	exit ;;
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 5
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 7
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1318 134
a1451 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1453 17
a1469 1
esac
@


1.1.1.3.2.1
log
@Sync with HEAD
@
text
@d3 3
a5 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
d39 1
a39 4
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2017 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d169 1
a169 1
	# to ELF recently (or will in the future) and ABI.
a170 3
	    earm*)
		os=netbsdelf
		;;
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d197 1
a197 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
a208 4
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
a220 3
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d237 1
a237 1
		UNAME_MACHINE=alpha ;;
d239 1
a239 1
		UNAME_MACHINE=alpha ;;
d241 1
a241 1
		UNAME_MACHINE=alpha ;;
d243 1
a243 1
		UNAME_MACHINE=alphaev5 ;;
d245 1
a245 1
		UNAME_MACHINE=alphaev56 ;;
d247 1
a247 1
		UNAME_MACHINE=alphapca56 ;;
d249 1
a249 1
		UNAME_MACHINE=alphapca57 ;;
d251 1
a251 1
		UNAME_MACHINE=alphaev6 ;;
d253 1
a253 1
		UNAME_MACHINE=alphaev67 ;;
d255 1
a255 1
		UNAME_MACHINE=alphaev68 ;;
d257 1
a257 1
		UNAME_MACHINE=alphaev68 ;;
d259 1
a259 1
		UNAME_MACHINE=alphaev68 ;;
d261 1
a261 1
		UNAME_MACHINE=alphaev69 ;;
d263 1
a263 1
		UNAME_MACHINE=alphaev7 ;;
d265 1
a265 1
		UNAME_MACHINE=alphaev79 ;;
d272 1
a272 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d345 1
a345 1
	SUN_ARCH=i386
d349 1
a349 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d351 1
a351 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d354 1
a354 1
		SUN_ARCH=x86_64
d379 1
a379 1
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d603 2
a604 2
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
d607 3
a609 3
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
d648 1
a648 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d652 1
a652 1
	if [ ${HP_ARCH} = hppa2.0w ]
d665 1
a665 1
	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
d668 1
a668 1
		HP_ARCH=hppa2.0w
d670 1
a670 1
		HP_ARCH=hppa64
d775 2
a776 2
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
d781 2
a782 2
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 8
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 10
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1066 1
a1066 1
	# prints for the "djgpp" host, or else GDB configure will decide that
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
a1211 3
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1237 1
a1237 1
	if test "$UNAME_PROCESSOR" = x86; then
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1268 1
a1268 1
	if test "$cputype" = 386; then
d1310 1
a1310 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
d1318 140
a1457 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1459 5
a1463 2
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
d1465 5
a1469 1
esac
d1474 3
a1476 3
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1478 1
a1478 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1480 1
a1480 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1482 4
a1485 3
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.
@


1.1.1.1.20.1
log
@file config.guess was added on branch netbsd-5-1 on 2015-01-07 12:13:36 +0000
@
text
@d1 1517
@


1.1.1.1.20.2
log
@Pullup the following revision (requested by he in ticket #1938):

dist/ntp/COPYRIGHT						delete
dist/ntp/ChangeLog						delete
dist/ntp/CommitLog						delete
dist/ntp/CommitLog-4.1.0					delete
dist/ntp/INSTALL						delete
dist/ntp/Makefile.am						delete
dist/ntp/Makefile.in						delete
dist/ntp/NEWS							delete
dist/ntp/NOTES.y2kfixes						delete
dist/ntp/README							delete
dist/ntp/README.bk						delete
dist/ntp/README.hackers						delete
dist/ntp/README.patches						delete
dist/ntp/README.refclocks					delete
dist/ntp/README.versions					delete
dist/ntp/TODO							delete
dist/ntp/WHERE-TO-START						delete
dist/ntp/aclocal.m4						delete
dist/ntp/bincheck.mf						delete
dist/ntp/bootstrap						delete
dist/ntp/build							delete
dist/ntp/compile						delete
dist/ntp/config.guess						delete
dist/ntp/config.h.in						delete
dist/ntp/config.sub						delete
dist/ntp/configure						delete
dist/ntp/configure.ac						delete
dist/ntp/depcomp						delete
dist/ntp/dot.emacs						delete
dist/ntp/excludes						delete
dist/ntp/flock-build						delete
dist/ntp/install-sh						delete
dist/ntp/ltmain.sh						delete
dist/ntp/missing						delete
dist/ntp/ntp-html2mdoc.pl					delete
dist/ntp/ntp2netbsd						delete
dist/ntp/packageinfo.sh						delete
dist/ntp/readme.y2kfixes					delete
dist/ntp/results.y2kfixes					delete
dist/ntp/version						delete
dist/ntp/version.m4						delete
dist/ntp/ElectricFence/CHANGES					delete
dist/ntp/ElectricFence/COPYING					delete
dist/ntp/ElectricFence/Makefile.am				delete
dist/ntp/ElectricFence/Makefile.in				delete
dist/ntp/ElectricFence/README					delete
dist/ntp/ElectricFence/efence.c					delete
dist/ntp/ElectricFence/efence.h					delete
dist/ntp/ElectricFence/eftest.c					delete
dist/ntp/ElectricFence/libefence.3				delete
dist/ntp/ElectricFence/page.c					delete
dist/ntp/ElectricFence/print.c					delete
dist/ntp/ElectricFence/tstheap.c				delete
dist/ntp/adjtimed/Makefile.am					delete
dist/ntp/adjtimed/Makefile.in					delete
dist/ntp/adjtimed/README					delete
dist/ntp/adjtimed/adjtimed.c					delete
dist/ntp/arlib/COPYING						delete
dist/ntp/arlib/INSTALL						delete
dist/ntp/arlib/Makefile.am					delete
dist/ntp/arlib/Makefile.in					delete
dist/ntp/arlib/README						delete
dist/ntp/arlib/UNSHAR.HDR					delete
dist/ntp/arlib/aclocal.m4					delete
dist/ntp/arlib/arlib.3						delete
dist/ntp/arlib/arlib.c						delete
dist/ntp/arlib/arlib.h						delete
dist/ntp/arlib/arplib.h						delete
dist/ntp/arlib/configure					delete
dist/ntp/arlib/configure.in					delete
dist/ntp/arlib/depcomp						delete
dist/ntp/arlib/install-sh					delete
dist/ntp/arlib/missing						delete
dist/ntp/arlib/sample.c						delete
dist/ntp/clockstuff/Makefile.am					delete
dist/ntp/clockstuff/Makefile.in					delete
dist/ntp/clockstuff/README					delete
dist/ntp/clockstuff/chutest.c					delete
dist/ntp/clockstuff/clktest.c					delete
dist/ntp/clockstuff/propdelay.c					delete
dist/ntp/conf/README						delete
dist/ntp/conf/baldwin.conf					delete
dist/ntp/conf/beauregard.conf					delete
dist/ntp/conf/grundoon.conf					delete
dist/ntp/conf/malarky.conf					delete
dist/ntp/conf/pogo.conf						delete
dist/ntp/conf/rackety.conf					delete
dist/ntp/html/accopt.html					delete
dist/ntp/html/assoc.html					delete
dist/ntp/html/audio.html					delete
dist/ntp/html/authopt.html					delete
dist/ntp/html/clockopt.html					delete
dist/ntp/html/confopt.html					delete
dist/ntp/html/copyright.html					delete
dist/ntp/html/debug.html					delete
dist/ntp/html/extern.html					delete
dist/ntp/html/gadget.html					delete
dist/ntp/html/groups.html					delete
dist/ntp/html/howto.html					delete
dist/ntp/html/index.html					delete
dist/ntp/html/kern.html						delete
dist/ntp/html/keygen.html					delete
dist/ntp/html/ldisc.html					delete
dist/ntp/html/manyopt.html					delete
dist/ntp/html/measure.html					delete
dist/ntp/html/miscopt.html					delete
dist/ntp/html/monopt.html					delete
dist/ntp/html/msyslog.html					delete
dist/ntp/html/mx4200data.html					delete
dist/ntp/html/notes.html					delete
dist/ntp/html/ntp_conf.html					delete
dist/ntp/html/ntpd.html						delete
dist/ntp/html/ntpdate.html					delete
dist/ntp/html/ntpdc.html					delete
dist/ntp/html/ntpdsim.html					delete
dist/ntp/html/ntpdsim_new.html					delete
dist/ntp/html/ntpq.html						delete
dist/ntp/html/ntptime.html					delete
dist/ntp/html/ntptrace.html					delete
dist/ntp/html/parsedata.html					delete
dist/ntp/html/parsenew.html					delete
dist/ntp/html/pps.html						delete
dist/ntp/html/prefer.html					delete
dist/ntp/html/rdebug.html					delete
dist/ntp/html/refclock.html					delete
dist/ntp/html/release.html					delete
dist/ntp/html/sntp.html						delete
dist/ntp/html/tickadj.html					delete
dist/ntp/html/build/build.html					delete
dist/ntp/html/build/config.html					delete
dist/ntp/html/build/hints.html					delete
dist/ntp/html/build/patches.html				delete
dist/ntp/html/build/porting.html				delete
dist/ntp/html/build/quick.html					delete
dist/ntp/html/build/hints/a-ux					delete
dist/ntp/html/build/hints/aix					delete
dist/ntp/html/build/hints/bsdi					delete
dist/ntp/html/build/hints/changes				delete
dist/ntp/html/build/hints/decosf1				delete
dist/ntp/html/build/hints/decosf2				delete
dist/ntp/html/build/hints/freebsd				delete
dist/ntp/html/build/hints/hpux					delete
dist/ntp/html/build/hints/linux					delete
dist/ntp/html/build/hints/mpeix					delete
dist/ntp/html/build/hints/netbsd				delete
dist/ntp/html/build/hints/notes-xntp-v3				delete
dist/ntp/html/build/hints/parse					delete
dist/ntp/html/build/hints/refclocks				delete
dist/ntp/html/build/hints/rs6000				delete
dist/ntp/html/build/hints/sco.html				delete
dist/ntp/html/build/hints/sgi					delete
dist/ntp/html/build/hints/solaris-dosynctodr.html		delete
dist/ntp/html/build/hints/solaris.html				delete
dist/ntp/html/build/hints/solaris.xtra.4023118			delete
dist/ntp/html/build/hints/solaris.xtra.4095849			delete
dist/ntp/html/build/hints/solaris.xtra.S99ntpd			delete
dist/ntp/html/build/hints/solaris.xtra.patchfreq		delete
dist/ntp/html/build/hints/sun4					delete
dist/ntp/html/build/hints/svr4-dell				delete
dist/ntp/html/build/hints/svr4_package				delete
dist/ntp/html/build/hints/todo					delete
dist/ntp/html/build/hints/vxworks.html				delete
dist/ntp/html/build/hints/winnt.html				delete
dist/ntp/html/build/scripts/footer.txt				delete
dist/ntp/html/build/scripts/links10.txt				delete
dist/ntp/html/build/scripts/links11.txt				delete
dist/ntp/html/build/scripts/links12.txt				delete
dist/ntp/html/build/scripts/links7.txt				delete
dist/ntp/html/build/scripts/links8.txt				delete
dist/ntp/html/build/scripts/links9.txt				delete
dist/ntp/html/build/scripts/style.css				delete
dist/ntp/html/drivers/driver1.html				delete
dist/ntp/html/drivers/driver10.html				delete
dist/ntp/html/drivers/driver11.html				delete
dist/ntp/html/drivers/driver12.html				delete
dist/ntp/html/drivers/driver16.html				delete
dist/ntp/html/drivers/driver18.html				delete
dist/ntp/html/drivers/driver19.html				delete
dist/ntp/html/drivers/driver2.html				delete
dist/ntp/html/drivers/driver20.html				delete
dist/ntp/html/drivers/driver22.html				delete
dist/ntp/html/drivers/driver26.html				delete
dist/ntp/html/drivers/driver27.html				delete
dist/ntp/html/drivers/driver28.html				delete
dist/ntp/html/drivers/driver29.html				delete
dist/ntp/html/drivers/driver3.html				delete
dist/ntp/html/drivers/driver30.html				delete
dist/ntp/html/drivers/driver31.html				delete
dist/ntp/html/drivers/driver32.html				delete
dist/ntp/html/drivers/driver33.html				delete
dist/ntp/html/drivers/driver34.html				delete
dist/ntp/html/drivers/driver35.html				delete
dist/ntp/html/drivers/driver36.html				delete
dist/ntp/html/drivers/driver37.html				delete
dist/ntp/html/drivers/driver38.html				delete
dist/ntp/html/drivers/driver39.html				delete
dist/ntp/html/drivers/driver4.html				delete
dist/ntp/html/drivers/driver40.html				delete
dist/ntp/html/drivers/driver42.html				delete
dist/ntp/html/drivers/driver43.html				delete
dist/ntp/html/drivers/driver44.html				delete
dist/ntp/html/drivers/driver5.html				delete
dist/ntp/html/drivers/driver6.html				delete
dist/ntp/html/drivers/driver7.html				delete
dist/ntp/html/drivers/driver8.html				delete
dist/ntp/html/drivers/driver9.html				delete
dist/ntp/html/drivers/oncore-shmem.html				delete
dist/ntp/html/drivers/tf582_4.html				delete
dist/ntp/html/drivers/icons/home.gif				delete
dist/ntp/html/drivers/icons/mail2.gif				delete
dist/ntp/html/drivers/scripts/footer.txt			delete
dist/ntp/html/drivers/scripts/style.css				delete
dist/ntp/html/icons/home.gif					delete
dist/ntp/html/icons/mail2.gif					delete
dist/ntp/html/scripts/footer.txt				delete
dist/ntp/html/scripts/links10.txt				delete
dist/ntp/html/scripts/links11.txt				delete
dist/ntp/html/scripts/links12.txt				delete
dist/ntp/html/scripts/links7.txt				delete
dist/ntp/html/scripts/links8.txt				delete
dist/ntp/html/scripts/links9.txt				delete
dist/ntp/html/scripts/style.css					delete
dist/ntp/include/Makefile.am					delete
dist/ntp/include/Makefile.in					delete
dist/ntp/include/README						delete
dist/ntp/include/adjtime.h					delete
dist/ntp/include/ascii.h					delete
dist/ntp/include/audio.h					delete
dist/ntp/include/autogen-version.def				delete
dist/ntp/include/binio.h					delete
dist/ntp/include/copyright.def					delete
dist/ntp/include/debug-opt.def					delete
dist/ntp/include/global.h					delete
dist/ntp/include/gps.h						delete
dist/ntp/include/homerc.def					delete
dist/ntp/include/hopf6039.h					delete
dist/ntp/include/icom.h						delete
dist/ntp/include/ieee754io.h					delete
dist/ntp/include/iosignal.h					delete
dist/ntp/include/l_stdlib.h					delete
dist/ntp/include/mbg_gps166.h					delete
dist/ntp/include/mx4200.h					delete
dist/ntp/include/ntif.h						delete
dist/ntp/include/ntp.h						delete
dist/ntp/include/ntp_calendar.h					delete
dist/ntp/include/ntp_cmdargs.h					delete
dist/ntp/include/ntp_config.h					delete
dist/ntp/include/ntp_control.h					delete
dist/ntp/include/ntp_crypto.h					delete
dist/ntp/include/ntp_datum.h					delete
dist/ntp/include/ntp_debug.h					delete
dist/ntp/include/ntp_filegen.h					delete
dist/ntp/include/ntp_fp.h					delete
dist/ntp/include/ntp_if.h					delete
dist/ntp/include/ntp_io.h					delete
dist/ntp/include/ntp_machine.h					delete
dist/ntp/include/ntp_malloc.h					delete
dist/ntp/include/ntp_md5.h					delete
dist/ntp/include/ntp_proto.h					delete
dist/ntp/include/ntp_random.h					delete
dist/ntp/include/ntp_refclock.h					delete
dist/ntp/include/ntp_request.h					delete
dist/ntp/include/ntp_rfc2553.h					delete
dist/ntp/include/ntp_select.h					delete
dist/ntp/include/ntp_sprintf.h					delete
dist/ntp/include/ntp_stdlib.h					delete
dist/ntp/include/ntp_string.h					delete
dist/ntp/include/ntp_syscall.h					delete
dist/ntp/include/ntp_syslog.h					delete
dist/ntp/include/ntp_tty.h					delete
dist/ntp/include/ntp_types.h					delete
dist/ntp/include/ntp_unixtime.h					delete
dist/ntp/include/ntpd.h						delete
dist/ntp/include/ntpsim.h					delete
dist/ntp/include/parse.h					delete
dist/ntp/include/parse_conf.h					delete
dist/ntp/include/recvbuff.h					delete
dist/ntp/include/rsa_md5.h					delete
dist/ntp/include/timepps-SCO.h					delete
dist/ntp/include/timepps-Solaris.h				delete
dist/ntp/include/timepps-SunOS.h				delete
dist/ntp/include/trimble.h					delete
dist/ntp/include/version.def					delete
dist/ntp/include/isc/Makefile.am				delete
dist/ntp/include/isc/Makefile.in				delete
dist/ntp/include/isc/app.h					delete
dist/ntp/include/isc/assertions.h				delete
dist/ntp/include/isc/boolean.h					delete
dist/ntp/include/isc/buffer.h					delete
dist/ntp/include/isc/error.h					delete
dist/ntp/include/isc/formatcheck.h				delete
dist/ntp/include/isc/int.h					delete
dist/ntp/include/isc/interfaceiter.h				delete
dist/ntp/include/isc/ipv6.h					delete
dist/ntp/include/isc/lang.h					delete
dist/ntp/include/isc/lib.h					delete
dist/ntp/include/isc/list.h					delete
dist/ntp/include/isc/magic.h					delete
dist/ntp/include/isc/mem.h					delete
dist/ntp/include/isc/msgcat.h					delete
dist/ntp/include/isc/msgs.h					delete
dist/ntp/include/isc/mutex.h					delete
dist/ntp/include/isc/net.h					delete
dist/ntp/include/isc/netaddr.h					delete
dist/ntp/include/isc/netscope.h					delete
dist/ntp/include/isc/offset.h					delete
dist/ntp/include/isc/once.h					delete
dist/ntp/include/isc/platform.h					delete
dist/ntp/include/isc/print.h					delete
dist/ntp/include/isc/region.h					delete
dist/ntp/include/isc/result.h					delete
dist/ntp/include/isc/sockaddr.h					delete
dist/ntp/include/isc/strerror.h					delete
dist/ntp/include/isc/string.h					delete
dist/ntp/include/isc/types.h					delete
dist/ntp/include/isc/util.h					delete
dist/ntp/kernel/Makefile.am					delete
dist/ntp/kernel/Makefile.in					delete
dist/ntp/kernel/README						delete
dist/ntp/kernel/chuinit.c					delete
dist/ntp/kernel/clkinit.c					delete
dist/ntp/kernel/tty_chu.c					delete
dist/ntp/kernel/tty_chu_STREAMS.c				delete
dist/ntp/kernel/tty_clk.c					delete
dist/ntp/kernel/tty_clk_STREAMS.c				delete
dist/ntp/kernel/sys/Makefile.am					delete
dist/ntp/kernel/sys/Makefile.in					delete
dist/ntp/kernel/sys/README					delete
dist/ntp/kernel/sys/bsd_audioirig.h				delete
dist/ntp/kernel/sys/chudefs.h					delete
dist/ntp/kernel/sys/clkdefs.h					delete
dist/ntp/kernel/sys/i8253.h					delete
dist/ntp/kernel/sys/parsestreams.h				delete
dist/ntp/kernel/sys/pcl720.h					delete
dist/ntp/kernel/sys/ppsclock.h					delete
dist/ntp/kernel/sys/timex.h					delete
dist/ntp/kernel/sys/tpro.h					delete
dist/ntp/kernel/sys/tt560_api.h					delete
dist/ntp/libisc/assertions.c					delete
dist/ntp/libisc/error.c						delete
dist/ntp/libisc/ifiter_getifaddrs.c				delete
dist/ntp/libisc/ifiter_ioctl.c					delete
dist/ntp/libisc/ifiter_sysctl.c					delete
dist/ntp/libisc/inet_aton.c					delete
dist/ntp/libisc/inet_ntop.c					delete
dist/ntp/libisc/inet_pton.c					delete
dist/ntp/libisc/interfaceiter.c					delete
dist/ntp/libisc/isc_strerror.c					delete
dist/ntp/libisc/lib.c						delete
dist/ntp/libisc/mem.c						delete
dist/ntp/libisc/msgcat.c					delete
dist/ntp/libisc/net.c						delete
dist/ntp/libisc/netaddr.c					delete
dist/ntp/libisc/netscope.c					delete
dist/ntp/libisc/sockaddr.c					delete
dist/ntp/libisc/strerror.c					delete
dist/ntp/libntp/Makefile.am					delete
dist/ntp/libntp/Makefile.in					delete
dist/ntp/libntp/README						delete
dist/ntp/libntp/a_md5encrypt.c					delete
dist/ntp/libntp/adjtime.c					delete
dist/ntp/libntp/adjtimex.c					delete
dist/ntp/libntp/atoint.c					delete
dist/ntp/libntp/atolfp.c					delete
dist/ntp/libntp/atouint.c					delete
dist/ntp/libntp/audio.c						delete
dist/ntp/libntp/authkeys.c					delete
dist/ntp/libntp/authreadkeys.c					delete
dist/ntp/libntp/authusekey.c					delete
dist/ntp/libntp/buftvtots.c					delete
dist/ntp/libntp/caljulian.c					delete
dist/ntp/libntp/caltontp.c					delete
dist/ntp/libntp/calyearstart.c					delete
dist/ntp/libntp/clocktime.c					delete
dist/ntp/libntp/clocktypes.c					delete
dist/ntp/libntp/decodenetnum.c					delete
dist/ntp/libntp/dofptoa.c					delete
dist/ntp/libntp/dolfptoa.c					delete
dist/ntp/libntp/emalloc.c					delete
dist/ntp/libntp/findconfig.c					delete
dist/ntp/libntp/fptoa.c						delete
dist/ntp/libntp/fptoms.c					delete
dist/ntp/libntp/getopt.c					delete
dist/ntp/libntp/hextoint.c					delete
dist/ntp/libntp/hextolfp.c					delete
dist/ntp/libntp/humandate.c					delete
dist/ntp/libntp/icom.c						delete
dist/ntp/libntp/inttoa.c					delete
dist/ntp/libntp/iosignal.c					delete
dist/ntp/libntp/lib_strbuf.c					delete
dist/ntp/libntp/lib_strbuf.h					delete
dist/ntp/libntp/machines.c					delete
dist/ntp/libntp/md5c.c						delete
dist/ntp/libntp/memmove.c					delete
dist/ntp/libntp/mfptoa.c					delete
dist/ntp/libntp/mfptoms.c					delete
dist/ntp/libntp/mktime.c					delete
dist/ntp/libntp/modetoa.c					delete
dist/ntp/libntp/mstolfp.c					delete
dist/ntp/libntp/msutotsf.c					delete
dist/ntp/libntp/msyslog.c					delete
dist/ntp/libntp/netof.c						delete
dist/ntp/libntp/ntp_random.c					delete
dist/ntp/libntp/ntp_rfc2553.c					delete
dist/ntp/libntp/numtoa.c					delete
dist/ntp/libntp/numtohost.c					delete
dist/ntp/libntp/octtoint.c					delete
dist/ntp/libntp/prettydate.c					delete
dist/ntp/libntp/recvbuff.c					delete
dist/ntp/libntp/refnumtoa.c					delete
dist/ntp/libntp/snprintf.c					delete
dist/ntp/libntp/socktoa.c					delete
dist/ntp/libntp/socktohost.c					delete
dist/ntp/libntp/statestr.c					delete
dist/ntp/libntp/strdup.c					delete
dist/ntp/libntp/strerror.c					delete
dist/ntp/libntp/strstr.c					delete
dist/ntp/libntp/syssignal.c					delete
dist/ntp/libntp/systime.c					delete
dist/ntp/libntp/systime_s.c					delete
dist/ntp/libntp/tsftomsu.c					delete
dist/ntp/libntp/tstotv.c					delete
dist/ntp/libntp/tvtoa.c						delete
dist/ntp/libntp/tvtots.c					delete
dist/ntp/libntp/uglydate.c					delete
dist/ntp/libntp/uinttoa.c					delete
dist/ntp/libntp/utvtoa.c					delete
dist/ntp/libntp/ymd2yd.c					delete
dist/ntp/libopts/COPYING.lgpl					delete
dist/ntp/libopts/COPYING.mbsd					delete
dist/ntp/libopts/MakeDefs.inc					delete
dist/ntp/libopts/Makefile.am					delete
dist/ntp/libopts/Makefile.in					delete
dist/ntp/libopts/README						delete
dist/ntp/libopts/autoopts.c					delete
dist/ntp/libopts/autoopts.h					delete
dist/ntp/libopts/boolean.c					delete
dist/ntp/libopts/configfile.c					delete
dist/ntp/libopts/cook.c						delete
dist/ntp/libopts/enumeration.c					delete
dist/ntp/libopts/environment.c					delete
dist/ntp/libopts/genshell.c					delete
dist/ntp/libopts/genshell.h					delete
dist/ntp/libopts/libopts.c					delete
dist/ntp/libopts/load.c						delete
dist/ntp/libopts/makeshell.c					delete
dist/ntp/libopts/nested.c					delete
dist/ntp/libopts/numeric.c					delete
dist/ntp/libopts/pgusage.c					delete
dist/ntp/libopts/proto.h					delete
dist/ntp/libopts/putshell.c					delete
dist/ntp/libopts/restore.c					delete
dist/ntp/libopts/save.c						delete
dist/ntp/libopts/sort.c						delete
dist/ntp/libopts/stack.c					delete
dist/ntp/libopts/streqvcmp.c					delete
dist/ntp/libopts/text_mmap.c					delete
dist/ntp/libopts/tokenize.c					delete
dist/ntp/libopts/usage.c					delete
dist/ntp/libopts/version.c					delete
dist/ntp/libopts/autoopts/options.h				delete
dist/ntp/libopts/autoopts/usage-txt.h				delete
dist/ntp/libopts/compat/compat.h				delete
dist/ntp/libopts/compat/pathfind.c				delete
dist/ntp/libopts/compat/snprintf.c				delete
dist/ntp/libopts/compat/strchr.c				delete
dist/ntp/libopts/compat/strdup.c				delete
dist/ntp/libopts/compat/windows-config.h			delete
dist/ntp/libopts/m4/libopts.m4					delete
dist/ntp/libopts/m4/liboptschk.m4				delete
dist/ntp/libparse/Makefile.am					delete
dist/ntp/libparse/Makefile.in					delete
dist/ntp/libparse/README					delete
dist/ntp/libparse/binio.c					delete
dist/ntp/libparse/clk_computime.c				delete
dist/ntp/libparse/clk_dcf7000.c					delete
dist/ntp/libparse/clk_hopf6021.c				delete
dist/ntp/libparse/clk_meinberg.c				delete
dist/ntp/libparse/clk_rawdcf.c					delete
dist/ntp/libparse/clk_rcc8000.c					delete
dist/ntp/libparse/clk_schmid.c					delete
dist/ntp/libparse/clk_trimtaip.c				delete
dist/ntp/libparse/clk_trimtsip.c				delete
dist/ntp/libparse/clk_varitext.c				delete
dist/ntp/libparse/clk_wharton.c					delete
dist/ntp/libparse/data_mbg.c					delete
dist/ntp/libparse/gpstolfp.c					delete
dist/ntp/libparse/ieee754io.c					delete
dist/ntp/libparse/info_trimble.c				delete
dist/ntp/libparse/mfp_mul.c					delete
dist/ntp/libparse/mkinfo_rcmd.sed				delete
dist/ntp/libparse/mkinfo_scmd.sed				delete
dist/ntp/libparse/parse.c					delete
dist/ntp/libparse/parse_conf.c					delete
dist/ntp/libparse/parsesolaris.c				delete
dist/ntp/libparse/parsestreams.c				delete
dist/ntp/libparse/trim_info.c					delete
dist/ntp/m4/define_dir.m4					delete
dist/ntp/m4/hs_ulong_const.m4					delete
dist/ntp/m4/os_cflags.m4					delete
dist/ntp/ntpd/Makefile.am					delete
dist/ntp/ntpd/Makefile.in					delete
dist/ntp/ntpd/check_y2k.c					delete
dist/ntp/ntpd/cmd_args.c					delete
dist/ntp/ntpd/jupiter.h						delete
dist/ntp/ntpd/ntp_config.c					delete
dist/ntp/ntpd/ntp_control.c					delete
dist/ntp/ntpd/ntp_crypto.c					delete
dist/ntp/ntpd/ntp_filegen.c					delete
dist/ntp/ntpd/ntp_intres.c					delete
dist/ntp/ntpd/ntp_io.c						delete
dist/ntp/ntpd/ntp_loopfilter.c					delete
dist/ntp/ntpd/ntp_monitor.c					delete
dist/ntp/ntpd/ntp_peer.c					delete
dist/ntp/ntpd/ntp_proto.c					delete
dist/ntp/ntpd/ntp_refclock.c					delete
dist/ntp/ntpd/ntp_request.c					delete
dist/ntp/ntpd/ntp_restrict.c					delete
dist/ntp/ntpd/ntp_timer.c					delete
dist/ntp/ntpd/ntp_util.c					delete
dist/ntp/ntpd/ntpd-opts.c					delete
dist/ntp/ntpd/ntpd-opts.def					delete
dist/ntp/ntpd/ntpd-opts.h					delete
dist/ntp/ntpd/ntpd-opts.menu					delete
dist/ntp/ntpd/ntpd-opts.texi					delete
dist/ntp/ntpd/ntpd.1						delete
dist/ntp/ntpd/ntpd.c						delete
dist/ntp/ntpd/ntpdbase-opts.def					delete
dist/ntp/ntpd/ntpdsim-opts.c					delete
dist/ntp/ntpd/ntpdsim-opts.def					delete
dist/ntp/ntpd/ntpdsim-opts.h					delete
dist/ntp/ntpd/ntpdsim-opts.menu					delete
dist/ntp/ntpd/ntpdsim-opts.texi					delete
dist/ntp/ntpd/ntpdsim.1						delete
dist/ntp/ntpd/ntpsim.c						delete
dist/ntp/ntpd/ppsapi_timepps.h					delete
dist/ntp/ntpd/refclock_acts.c					delete
dist/ntp/ntpd/refclock_arbiter.c				delete
dist/ntp/ntpd/refclock_arc.c					delete
dist/ntp/ntpd/refclock_as2201.c					delete
dist/ntp/ntpd/refclock_atom.c					delete
dist/ntp/ntpd/refclock_bancomm.c				delete
dist/ntp/ntpd/refclock_chronolog.c				delete
dist/ntp/ntpd/refclock_chu.c					delete
dist/ntp/ntpd/refclock_conf.c					delete
dist/ntp/ntpd/refclock_datum.c					delete
dist/ntp/ntpd/refclock_dumbclock.c				delete
dist/ntp/ntpd/refclock_fg.c					delete
dist/ntp/ntpd/refclock_gpsvme.c					delete
dist/ntp/ntpd/refclock_heath.c					delete
dist/ntp/ntpd/refclock_hopfpci.c				delete
dist/ntp/ntpd/refclock_hopfser.c				delete
dist/ntp/ntpd/refclock_hpgps.c					delete
dist/ntp/ntpd/refclock_irig.c					delete
dist/ntp/ntpd/refclock_jjy.c					delete
dist/ntp/ntpd/refclock_jupiter.c				delete
dist/ntp/ntpd/refclock_leitch.c					delete
dist/ntp/ntpd/refclock_local.c					delete
dist/ntp/ntpd/refclock_msfees.c					delete
dist/ntp/ntpd/refclock_mx4200.c					delete
dist/ntp/ntpd/refclock_neoclock4x.c				delete
dist/ntp/ntpd/refclock_nmea.c					delete
dist/ntp/ntpd/refclock_oncore.c					delete
dist/ntp/ntpd/refclock_palisade.c				delete
dist/ntp/ntpd/refclock_palisade.h				delete
dist/ntp/ntpd/refclock_parse.c					delete
dist/ntp/ntpd/refclock_pcf.c					delete
dist/ntp/ntpd/refclock_pst.c					delete
dist/ntp/ntpd/refclock_ripencc.c				delete
dist/ntp/ntpd/refclock_shm.c					delete
dist/ntp/ntpd/refclock_tpro.c					delete
dist/ntp/ntpd/refclock_trak.c					delete
dist/ntp/ntpd/refclock_true.c					delete
dist/ntp/ntpd/refclock_tt560.c					delete
dist/ntp/ntpd/refclock_ulink.c					delete
dist/ntp/ntpd/refclock_wwv.c					delete
dist/ntp/ntpd/refclock_wwvb.c					delete
dist/ntp/ntpd/refclock_zyfer.c					delete
dist/ntp/ntpdate/Makefile.am					delete
dist/ntp/ntpdate/Makefile.in					delete
dist/ntp/ntpdate/README						delete
dist/ntp/ntpdate/ntpdate.c					delete
dist/ntp/ntpdate/ntpdate.h					delete
dist/ntp/ntpdate/ntptime_config.c				delete
dist/ntp/ntpdate/ntptimeset.c					delete
dist/ntp/ntpdc/Makefile.am					delete
dist/ntp/ntpdc/Makefile.in					delete
dist/ntp/ntpdc/README						delete
dist/ntp/ntpdc/layout.std					delete
dist/ntp/ntpdc/nl.pl						delete
dist/ntp/ntpdc/nl.pl.in						delete
dist/ntp/ntpdc/nl_in.c						delete
dist/ntp/ntpdc/ntpdc-layout.c					delete
dist/ntp/ntpdc/ntpdc-opts.c					delete
dist/ntp/ntpdc/ntpdc-opts.def					delete
dist/ntp/ntpdc/ntpdc-opts.h					delete
dist/ntp/ntpdc/ntpdc-opts.menu					delete
dist/ntp/ntpdc/ntpdc-opts.texi					delete
dist/ntp/ntpdc/ntpdc.1						delete
dist/ntp/ntpdc/ntpdc.c						delete
dist/ntp/ntpdc/ntpdc.h						delete
dist/ntp/ntpdc/ntpdc_ops.c					delete
dist/ntp/ntpq/Makefile.am					delete
dist/ntp/ntpq/Makefile.in					delete
dist/ntp/ntpq/README						delete
dist/ntp/ntpq/ntpq-opts.c					delete
dist/ntp/ntpq/ntpq-opts.def					delete
dist/ntp/ntpq/ntpq-opts.h					delete
dist/ntp/ntpq/ntpq-opts.menu					delete
dist/ntp/ntpq/ntpq-opts.texi					delete
dist/ntp/ntpq/ntpq-subs.c					delete
dist/ntp/ntpq/ntpq.1						delete
dist/ntp/ntpq/ntpq.c						delete
dist/ntp/ntpq/ntpq.h						delete
dist/ntp/parseutil/Makefile.am					delete
dist/ntp/parseutil/Makefile.in					delete
dist/ntp/parseutil/README					delete
dist/ntp/parseutil/dcfd.c					delete
dist/ntp/parseutil/testdcf.c					delete
dist/ntp/scripts/Makefile.am					delete
dist/ntp/scripts/Makefile.in					delete
dist/ntp/scripts/README						delete
dist/ntp/scripts/VersionName					delete
dist/ntp/scripts/calc_tickadj.in				delete
dist/ntp/scripts/checktime.in					delete
dist/ntp/scripts/fixautomakedepsmagic				delete
dist/ntp/scripts/freq_adj.in					delete
dist/ntp/scripts/genCommitLog					delete
dist/ntp/scripts/genver						delete
dist/ntp/scripts/hpadjtime.sh					delete
dist/ntp/scripts/html2man.in					delete
dist/ntp/scripts/mkver.in					delete
dist/ntp/scripts/ntp-close					delete
dist/ntp/scripts/ntp-groper					delete
dist/ntp/scripts/ntp-restart					delete
dist/ntp/scripts/ntp-status					delete
dist/ntp/scripts/ntp-wait.in					delete
dist/ntp/scripts/ntpsweep.in					delete
dist/ntp/scripts/ntptrace.in					delete
dist/ntp/scripts/ntpver.in					delete
dist/ntp/scripts/plot_summary.in				delete
dist/ntp/scripts/summary.in					delete
dist/ntp/scripts/monitoring/README				delete
dist/ntp/scripts/monitoring/loopwatch.config.SAMPLE		delete
dist/ntp/scripts/monitoring/lr.pl				delete
dist/ntp/scripts/monitoring/ntp.pl				delete
dist/ntp/scripts/monitoring/ntploopstat				delete
dist/ntp/scripts/monitoring/ntploopwatch			delete
dist/ntp/scripts/monitoring/ntptrap				delete
dist/ntp/scripts/monitoring/timelocal.pl			delete
dist/ntp/scripts/rc1/postinstall				delete
dist/ntp/scripts/rc1/preinstall					delete
dist/ntp/scripts/rc1/preremove					delete
dist/ntp/scripts/rc1/prototype					delete
dist/ntp/scripts/rc1/xntp					delete
dist/ntp/scripts/rc2/local.ntpd					delete
dist/ntp/scripts/stats/README					delete
dist/ntp/scripts/stats/README.stats				delete
dist/ntp/scripts/stats/README.timecodes				delete
dist/ntp/scripts/stats/clock.awk				delete
dist/ntp/scripts/stats/dupe.awk					delete
dist/ntp/scripts/stats/ensemble.S				delete
dist/ntp/scripts/stats/ensemble.awk				delete
dist/ntp/scripts/stats/etf.S					delete
dist/ntp/scripts/stats/etf.awk					delete
dist/ntp/scripts/stats/itf.S					delete
dist/ntp/scripts/stats/itf.awk					delete
dist/ntp/scripts/stats/loop.S					delete
dist/ntp/scripts/stats/loop.awk					delete
dist/ntp/scripts/stats/loop_summary				delete
dist/ntp/scripts/stats/peer.awk					delete
dist/ntp/scripts/stats/psummary.awk				delete
dist/ntp/scripts/stats/summary.sh				delete
dist/ntp/scripts/stats/tdata.S					delete
dist/ntp/scripts/stats/tdata.awk				delete
dist/ntp/sntp/COPYRIGHT						delete
dist/ntp/sntp/Makefile.am					delete
dist/ntp/sntp/Makefile.in					delete
dist/ntp/sntp/README						delete
dist/ntp/sntp/aclocal.m4					delete
dist/ntp/sntp/autogen-version.def				delete
dist/ntp/sntp/bincheck.mf					delete
dist/ntp/sntp/compile						delete
dist/ntp/sntp/config.guess					delete
dist/ntp/sntp/config.h.in					delete
dist/ntp/sntp/config.sub					delete
dist/ntp/sntp/configure						delete
dist/ntp/sntp/configure.ac					delete
dist/ntp/sntp/depcomp						delete
dist/ntp/sntp/header.h						delete
dist/ntp/sntp/install-sh					delete
dist/ntp/sntp/internet.c					delete
dist/ntp/sntp/internet.h					delete
dist/ntp/sntp/kludges.h						delete
dist/ntp/sntp/ltmain.sh						delete
dist/ntp/sntp/main.c						delete
dist/ntp/sntp/missing						delete
dist/ntp/sntp/sntp-opts.c					delete
dist/ntp/sntp/sntp-opts.def					delete
dist/ntp/sntp/sntp-opts.h					delete
dist/ntp/sntp/sntp-opts.menu					delete
dist/ntp/sntp/sntp-opts.texi					delete
dist/ntp/sntp/sntp.1						delete
dist/ntp/sntp/socket.c						delete
dist/ntp/sntp/timing.c						delete
dist/ntp/sntp/unix.c						delete
dist/ntp/sntp/version.def					delete
dist/ntp/sntp/libopts/COPYING.lgpl				delete
dist/ntp/sntp/libopts/COPYING.mbsd				delete
dist/ntp/sntp/libopts/MakeDefs.inc				delete
dist/ntp/sntp/libopts/Makefile.am				delete
dist/ntp/sntp/libopts/Makefile.in				delete
dist/ntp/sntp/libopts/README					delete
dist/ntp/sntp/libopts/autoopts.c				delete
dist/ntp/sntp/libopts/autoopts.h				delete
dist/ntp/sntp/libopts/boolean.c					delete
dist/ntp/sntp/libopts/configfile.c				delete
dist/ntp/sntp/libopts/cook.c					delete
dist/ntp/sntp/libopts/enumeration.c				delete
dist/ntp/sntp/libopts/environment.c				delete
dist/ntp/sntp/libopts/genshell.c				delete
dist/ntp/sntp/libopts/genshell.h				delete
dist/ntp/sntp/libopts/libopts.c					delete
dist/ntp/sntp/libopts/load.c					delete
dist/ntp/sntp/libopts/makeshell.c				delete
dist/ntp/sntp/libopts/nested.c					delete
dist/ntp/sntp/libopts/numeric.c					delete
dist/ntp/sntp/libopts/pgusage.c					delete
dist/ntp/sntp/libopts/proto.h					delete
dist/ntp/sntp/libopts/putshell.c				delete
dist/ntp/sntp/libopts/restore.c					delete
dist/ntp/sntp/libopts/save.c					delete
dist/ntp/sntp/libopts/sort.c					delete
dist/ntp/sntp/libopts/stack.c					delete
dist/ntp/sntp/libopts/streqvcmp.c				delete
dist/ntp/sntp/libopts/text_mmap.c				delete
dist/ntp/sntp/libopts/tokenize.c				delete
dist/ntp/sntp/libopts/usage.c					delete
dist/ntp/sntp/libopts/version.c					delete
dist/ntp/sntp/libopts/autoopts/options.h			delete
dist/ntp/sntp/libopts/autoopts/usage-txt.h			delete
dist/ntp/sntp/libopts/compat/compat.h				delete
dist/ntp/sntp/libopts/compat/pathfind.c				delete
dist/ntp/sntp/libopts/compat/snprintf.c				delete
dist/ntp/sntp/libopts/compat/strchr.c				delete
dist/ntp/sntp/libopts/compat/strdup.c				delete
dist/ntp/sntp/libopts/compat/windows-config.h			delete
dist/ntp/sntp/libopts/m4/libopts.m4				delete
dist/ntp/sntp/libopts/m4/liboptschk.m4				delete
dist/ntp/util/Makefile.am					delete
dist/ntp/util/Makefile.in					delete
dist/ntp/util/README						delete
dist/ntp/util/ansi2knr.1					delete
dist/ntp/util/ansi2knr.c					delete
dist/ntp/util/audio-pcm.c					delete
dist/ntp/util/byteorder.c					delete
dist/ntp/util/hist.c						delete
dist/ntp/util/jitter.c						delete
dist/ntp/util/jitter.h						delete
dist/ntp/util/kern.c						delete
dist/ntp/util/longsize.c					delete
dist/ntp/util/ntp-keygen-opts.c					delete
dist/ntp/util/ntp-keygen-opts.def				delete
dist/ntp/util/ntp-keygen-opts.h					delete
dist/ntp/util/ntp-keygen-opts.menu				delete
dist/ntp/util/ntp-keygen-opts.texi				delete
dist/ntp/util/ntp-keygen.1					delete
dist/ntp/util/ntp-keygen.c					delete
dist/ntp/util/ntptime.c						delete
dist/ntp/util/pps-api.c						delete
dist/ntp/util/precision.c					delete
dist/ntp/util/sht.c						delete
dist/ntp/util/testrs6000.c					delete
dist/ntp/util/tg.c						delete
dist/ntp/util/tickadj.c						delete
dist/ntp/util/timetrim.c					delete
distrib/sets/lists/man/mi					patch
distrib/sets/lists/misc/mi					patch
external/bsd/Makefile						patch
external/bsd/ntp/Makefile					new
external/bsd/ntp/Makefile.inc					new
external/bsd/ntp/importdate					new
external/bsd/ntp/ntp2netbsd					new
external/bsd/ntp/bin/Makefile					new
external/bsd/ntp/bin/Makefile.inc				new
external/bsd/ntp/bin/ntp-keygen/Makefile			new
external/bsd/ntp/bin/ntp-keygen/ntp-keygen.8			new
external/bsd/ntp/bin/ntpd/Makefile				new
external/bsd/ntp/bin/ntpd/ntp.conf.5				new
external/bsd/ntp/bin/ntpd/ntp.keys.5				new
external/bsd/ntp/bin/ntpd/ntpd.8				new
external/bsd/ntp/bin/ntpdate/Makefile				new
external/bsd/ntp/bin/ntpdate/ntpdate.8				new
external/bsd/ntp/bin/ntpdc/Makefile				new
external/bsd/ntp/bin/ntpdc/ntpdc.8				new
external/bsd/ntp/bin/ntpq/Makefile				new
external/bsd/ntp/bin/ntpq/ntpq.8				new
external/bsd/ntp/bin/ntptime/Makefile				new
external/bsd/ntp/bin/ntptime/ntptime.8				new
external/bsd/ntp/bin/ntptrace/Makefile				new
external/bsd/ntp/bin/ntptrace/ntptrace.8			new
external/bsd/ntp/bin/ntptrace/ntptrace.awk			new
external/bsd/ntp/bin/sntp/Makefile				new
external/bsd/ntp/bin/sntp/sntp.1				new
external/bsd/ntp/dist/COPYRIGHT					new
external/bsd/ntp/dist/ChangeLog					new
external/bsd/ntp/dist/CommitLog					new
external/bsd/ntp/dist/CommitLog-4.1.0				new
external/bsd/ntp/dist/INSTALL					new
external/bsd/ntp/dist/Makefile.am				new
external/bsd/ntp/dist/Makefile.in				new
external/bsd/ntp/dist/NEWS					new
external/bsd/ntp/dist/NOTES.y2kfixes				new
external/bsd/ntp/dist/README					new
external/bsd/ntp/dist/README.bk					new
external/bsd/ntp/dist/README.hackers				new
external/bsd/ntp/dist/README.patches				new
external/bsd/ntp/dist/README.refclocks				new
external/bsd/ntp/dist/README.versions				new
external/bsd/ntp/dist/TODO					new
external/bsd/ntp/dist/WHERE-TO-START				new
external/bsd/ntp/dist/aclocal.m4				new
external/bsd/ntp/dist/bincheck.mf				new
external/bsd/ntp/dist/bootstrap					new
external/bsd/ntp/dist/build					new
external/bsd/ntp/dist/check-libopts.mf				new
external/bsd/ntp/dist/config.h.in				new
external/bsd/ntp/dist/configure					new
external/bsd/ntp/dist/configure.ac				new
external/bsd/ntp/dist/deps-ver					new
external/bsd/ntp/dist/depsver.mf				new
external/bsd/ntp/dist/dot.emacs					new
external/bsd/ntp/dist/flock-build				new
external/bsd/ntp/dist/includes.mf				new
external/bsd/ntp/dist/install-sh				new
external/bsd/ntp/dist/packageinfo.sh				new
external/bsd/ntp/dist/readme.y2kfixes				new
external/bsd/ntp/dist/results.y2kfixes				new
external/bsd/ntp/dist/adjtimed/Makefile.am			new
external/bsd/ntp/dist/adjtimed/Makefile.in			new
external/bsd/ntp/dist/adjtimed/README				new
external/bsd/ntp/dist/adjtimed/adjtimed.c			new
external/bsd/ntp/dist/clockstuff/Makefile.am			new
external/bsd/ntp/dist/clockstuff/Makefile.in			new
external/bsd/ntp/dist/clockstuff/README				new
external/bsd/ntp/dist/clockstuff/chutest.c			new
external/bsd/ntp/dist/clockstuff/propdelay.c			new
external/bsd/ntp/dist/conf/README				new
external/bsd/ntp/dist/conf/baldwin.conf				new
external/bsd/ntp/dist/conf/beauregard.conf			new
external/bsd/ntp/dist/conf/grundoon.conf			new
external/bsd/ntp/dist/conf/malarky.conf				new
external/bsd/ntp/dist/conf/pogo.conf				new
external/bsd/ntp/dist/conf/rackety.conf				new
external/bsd/ntp/dist/html/access.html				new
external/bsd/ntp/dist/html/accopt.html				new
external/bsd/ntp/dist/html/assoc.html				new
external/bsd/ntp/dist/html/audio.html				new
external/bsd/ntp/dist/html/authentic.html			new
external/bsd/ntp/dist/html/authopt.html				new
external/bsd/ntp/dist/html/autokey.html				new
external/bsd/ntp/dist/html/bugs.html				new
external/bsd/ntp/dist/html/build.html				new
external/bsd/ntp/dist/html/clock.html				new
external/bsd/ntp/dist/html/clockopt.html			new
external/bsd/ntp/dist/html/cluster.html				new
external/bsd/ntp/dist/html/comdex.html				new
external/bsd/ntp/dist/html/config.html				new
external/bsd/ntp/dist/html/confopt.html				new
external/bsd/ntp/dist/html/copyright.html			new
external/bsd/ntp/dist/html/debug.html				new
external/bsd/ntp/dist/html/decode.html				new
external/bsd/ntp/dist/html/discipline.html			new
external/bsd/ntp/dist/html/discover.html			new
external/bsd/ntp/dist/html/extern.html				new
external/bsd/ntp/dist/html/filter.html				new
external/bsd/ntp/dist/html/hints.html				new
external/bsd/ntp/dist/html/history.html				new
external/bsd/ntp/dist/html/howto.html				new
external/bsd/ntp/dist/html/huffpuff.html			new
external/bsd/ntp/dist/html/index.html				new
external/bsd/ntp/dist/html/kern.html				new
external/bsd/ntp/dist/html/kernpps.html				new
external/bsd/ntp/dist/html/keygen.html				new
external/bsd/ntp/dist/html/leap.html				new
external/bsd/ntp/dist/html/miscopt.html				new
external/bsd/ntp/dist/html/monopt.html				new
external/bsd/ntp/dist/html/msyslog.html				new
external/bsd/ntp/dist/html/ntp-wait.html			new
external/bsd/ntp/dist/html/ntp_conf.html			new
external/bsd/ntp/dist/html/ntpd.html				new
external/bsd/ntp/dist/html/ntpdate.html				new
external/bsd/ntp/dist/html/ntpdc.html				new
external/bsd/ntp/dist/html/ntpdsim.html				new
external/bsd/ntp/dist/html/ntpdsim_new.html			new
external/bsd/ntp/dist/html/ntpq.html				new
external/bsd/ntp/dist/html/ntptime.html				new
external/bsd/ntp/dist/html/ntptrace.html			new
external/bsd/ntp/dist/html/orphan.html				new
external/bsd/ntp/dist/html/parsedata.html			new
external/bsd/ntp/dist/html/parsenew.html			new
external/bsd/ntp/dist/html/poll.html				new
external/bsd/ntp/dist/html/pps.html				new
external/bsd/ntp/dist/html/prefer.html				new
external/bsd/ntp/dist/html/quick.html				new
external/bsd/ntp/dist/html/rate.html				new
external/bsd/ntp/dist/html/rdebug.html				new
external/bsd/ntp/dist/html/refclock.html			new
external/bsd/ntp/dist/html/release.html				new
external/bsd/ntp/dist/html/select.html				new
external/bsd/ntp/dist/html/sitemap.html				new
external/bsd/ntp/dist/html/sntp.html				new
external/bsd/ntp/dist/html/stats.html				new
external/bsd/ntp/dist/html/tickadj.html				new
external/bsd/ntp/dist/html/warp.html				new
external/bsd/ntp/dist/html/xleave.html				new
external/bsd/ntp/dist/html/drivers/driver1.html			new
external/bsd/ntp/dist/html/drivers/driver10.html		new
external/bsd/ntp/dist/html/drivers/driver11.html		new
external/bsd/ntp/dist/html/drivers/driver12.html		new
external/bsd/ntp/dist/html/drivers/driver16.html		new
external/bsd/ntp/dist/html/drivers/driver18.html		new
external/bsd/ntp/dist/html/drivers/driver19.html		new
external/bsd/ntp/dist/html/drivers/driver20.html		new
external/bsd/ntp/dist/html/drivers/driver22.html		new
external/bsd/ntp/dist/html/drivers/driver26.html		new
external/bsd/ntp/dist/html/drivers/driver27.html		new
external/bsd/ntp/dist/html/drivers/driver28.html		new
external/bsd/ntp/dist/html/drivers/driver29.html		new
external/bsd/ntp/dist/html/drivers/driver3.html			new
external/bsd/ntp/dist/html/drivers/driver30.html		new
external/bsd/ntp/dist/html/drivers/driver31.html		new
external/bsd/ntp/dist/html/drivers/driver32.html		new
external/bsd/ntp/dist/html/drivers/driver33.html		new
external/bsd/ntp/dist/html/drivers/driver34.html		new
external/bsd/ntp/dist/html/drivers/driver35.html		new
external/bsd/ntp/dist/html/drivers/driver36.html		new
external/bsd/ntp/dist/html/drivers/driver37.html		new
external/bsd/ntp/dist/html/drivers/driver38.html		new
external/bsd/ntp/dist/html/drivers/driver39.html		new
external/bsd/ntp/dist/html/drivers/driver4.html			new
external/bsd/ntp/dist/html/drivers/driver40.html		new
external/bsd/ntp/dist/html/drivers/driver42.html		new
external/bsd/ntp/dist/html/drivers/driver43.html		new
external/bsd/ntp/dist/html/drivers/driver44.html		new
external/bsd/ntp/dist/html/drivers/driver45.html		new
external/bsd/ntp/dist/html/drivers/driver46.html		new
external/bsd/ntp/dist/html/drivers/driver5.html			new
external/bsd/ntp/dist/html/drivers/driver6.html			new
external/bsd/ntp/dist/html/drivers/driver7.html			new
external/bsd/ntp/dist/html/drivers/driver8.html			new
external/bsd/ntp/dist/html/drivers/driver9.html			new
external/bsd/ntp/dist/html/drivers/mx4200data.html		new
external/bsd/ntp/dist/html/drivers/oncore-shmem.html		new
external/bsd/ntp/dist/html/drivers/tf582_4.html			new
external/bsd/ntp/dist/html/drivers/icons/home.gif		new
external/bsd/ntp/dist/html/drivers/icons/mail2.gif		new
external/bsd/ntp/dist/html/drivers/scripts/footer.txt		new
external/bsd/ntp/dist/html/drivers/scripts/style.css		new
external/bsd/ntp/dist/html/hints/a-ux				new
external/bsd/ntp/dist/html/hints/aix				new
external/bsd/ntp/dist/html/hints/bsdi				new
external/bsd/ntp/dist/html/hints/changes			new
external/bsd/ntp/dist/html/hints/decosf1			new
external/bsd/ntp/dist/html/hints/decosf2			new
external/bsd/ntp/dist/html/hints/freebsd			new
external/bsd/ntp/dist/html/hints/hpux				new
external/bsd/ntp/dist/html/hints/linux				new
external/bsd/ntp/dist/html/hints/mpeix				new
external/bsd/ntp/dist/html/hints/notes-xntp-v3			new
external/bsd/ntp/dist/html/hints/parse				new
external/bsd/ntp/dist/html/hints/refclocks			new
external/bsd/ntp/dist/html/hints/rs6000				new
external/bsd/ntp/dist/html/hints/sco.html			new
external/bsd/ntp/dist/html/hints/sgi				new
external/bsd/ntp/dist/html/hints/solaris-dosynctodr.html	new
external/bsd/ntp/dist/html/hints/solaris.html			new
external/bsd/ntp/dist/html/hints/solaris.xtra.4023118		new
external/bsd/ntp/dist/html/hints/solaris.xtra.4095849		new
external/bsd/ntp/dist/html/hints/solaris.xtra.S99ntpd		new
external/bsd/ntp/dist/html/hints/solaris.xtra.patchfreq		new
external/bsd/ntp/dist/html/hints/sun4				new
external/bsd/ntp/dist/html/hints/svr4-dell			new
external/bsd/ntp/dist/html/hints/svr4_package			new
external/bsd/ntp/dist/html/hints/todo				new
external/bsd/ntp/dist/html/hints/vxworks.html			new
external/bsd/ntp/dist/html/hints/winnt.html			new
external/bsd/ntp/dist/html/icons/home.gif			new
external/bsd/ntp/dist/html/icons/mail2.gif			new
external/bsd/ntp/dist/html/icons/sitemap.png			new
external/bsd/ntp/dist/html/scripts/accopt.txt			new
external/bsd/ntp/dist/html/scripts/audio.txt			new
external/bsd/ntp/dist/html/scripts/authopt.txt			new
external/bsd/ntp/dist/html/scripts/clockopt.txt			new
external/bsd/ntp/dist/html/scripts/command.txt			new
external/bsd/ntp/dist/html/scripts/config.txt			new
external/bsd/ntp/dist/html/scripts/confopt.txt			new
external/bsd/ntp/dist/html/scripts/external.txt			new
external/bsd/ntp/dist/html/scripts/footer.txt			new
external/bsd/ntp/dist/html/scripts/hand.txt			new
external/bsd/ntp/dist/html/scripts/install.txt			new
external/bsd/ntp/dist/html/scripts/manual.txt			new
external/bsd/ntp/dist/html/scripts/misc.txt			new
external/bsd/ntp/dist/html/scripts/miscopt.txt			new
external/bsd/ntp/dist/html/scripts/monopt.txt			new
external/bsd/ntp/dist/html/scripts/refclock.txt			new
external/bsd/ntp/dist/html/scripts/special.txt			new
external/bsd/ntp/dist/html/scripts/style.css			new
external/bsd/ntp/dist/include/Makefile.am			new
external/bsd/ntp/dist/include/Makefile.in			new
external/bsd/ntp/dist/include/README				new
external/bsd/ntp/dist/include/adjtime.h				new
external/bsd/ntp/dist/include/ascii.h				new
external/bsd/ntp/dist/include/audio.h				new
external/bsd/ntp/dist/include/binio.h				new
external/bsd/ntp/dist/include/declcond.h			new
external/bsd/ntp/dist/include/gps.h				new
external/bsd/ntp/dist/include/hopf6039.h			new
external/bsd/ntp/dist/include/icom.h				new
external/bsd/ntp/dist/include/ieee754io.h			new
external/bsd/ntp/dist/include/intreswork.h			new
external/bsd/ntp/dist/include/iosignal.h			new
external/bsd/ntp/dist/include/l_stdlib.h			new
external/bsd/ntp/dist/include/lib_strbuf.h			new
external/bsd/ntp/dist/include/libntp.h				new
external/bsd/ntp/dist/include/mbg_gps166.h			new
external/bsd/ntp/dist/include/mx4200.h				new
external/bsd/ntp/dist/include/ntif.h				new
external/bsd/ntp/dist/include/ntp.h				new
external/bsd/ntp/dist/include/ntp_assert.h			new
external/bsd/ntp/dist/include/ntp_calendar.h			new
external/bsd/ntp/dist/include/ntp_cmdargs.h			new
external/bsd/ntp/dist/include/ntp_config.h			new
external/bsd/ntp/dist/include/ntp_control.h			new
external/bsd/ntp/dist/include/ntp_crypto.h			new
external/bsd/ntp/dist/include/ntp_datum.h			new
external/bsd/ntp/dist/include/ntp_debug.h			new
external/bsd/ntp/dist/include/ntp_filegen.h			new
external/bsd/ntp/dist/include/ntp_fp.h				new
external/bsd/ntp/dist/include/ntp_if.h				new
external/bsd/ntp/dist/include/ntp_intres.h			new
external/bsd/ntp/dist/include/ntp_io.h				new
external/bsd/ntp/dist/include/ntp_libopts.h			new
external/bsd/ntp/dist/include/ntp_lineedit.h			new
external/bsd/ntp/dist/include/ntp_lists.h			new
external/bsd/ntp/dist/include/ntp_machine.h			new
external/bsd/ntp/dist/include/ntp_malloc.h			new
external/bsd/ntp/dist/include/ntp_md5.h				new
external/bsd/ntp/dist/include/ntp_net.h				new
external/bsd/ntp/dist/include/ntp_prio_q.h			new
external/bsd/ntp/dist/include/ntp_proto.h			new
external/bsd/ntp/dist/include/ntp_random.h			new
external/bsd/ntp/dist/include/ntp_refclock.h			new
external/bsd/ntp/dist/include/ntp_request.h			new
external/bsd/ntp/dist/include/ntp_rfc2553.h			new
external/bsd/ntp/dist/include/ntp_select.h			new
external/bsd/ntp/dist/include/ntp_stdlib.h			new
external/bsd/ntp/dist/include/ntp_string.h			new
external/bsd/ntp/dist/include/ntp_syscall.h			new
external/bsd/ntp/dist/include/ntp_syslog.h			new
external/bsd/ntp/dist/include/ntp_tty.h				new
external/bsd/ntp/dist/include/ntp_types.h			new
external/bsd/ntp/dist/include/ntp_unixtime.h			new
external/bsd/ntp/dist/include/ntp_worker.h			new
external/bsd/ntp/dist/include/ntp_workimpl.h			new
external/bsd/ntp/dist/include/ntpd.h				new
external/bsd/ntp/dist/include/ntpsim.h				new
external/bsd/ntp/dist/include/parse.h				new
external/bsd/ntp/dist/include/parse_conf.h			new
external/bsd/ntp/dist/include/recvbuff.h			new
external/bsd/ntp/dist/include/refclock_atom.h			new
external/bsd/ntp/dist/include/ssl_applink.c			new
external/bsd/ntp/dist/include/timepps-SCO.h			new
external/bsd/ntp/dist/include/timepps-Solaris.h			new
external/bsd/ntp/dist/include/timepps-SunOS.h			new
external/bsd/ntp/dist/include/timespecops.h			new
external/bsd/ntp/dist/include/timetoa.h				new
external/bsd/ntp/dist/include/timevalops.h			new
external/bsd/ntp/dist/include/trimble.h				new
external/bsd/ntp/dist/include/vint64ops.h			new
external/bsd/ntp/dist/include/isc/Makefile.am			new
external/bsd/ntp/dist/include/isc/Makefile.in			new
external/bsd/ntp/dist/include/isc/mem.h				new
external/bsd/ntp/dist/kernel/Makefile.am			new
external/bsd/ntp/dist/kernel/Makefile.in			new
external/bsd/ntp/dist/kernel/sys/Makefile.am			new
external/bsd/ntp/dist/kernel/sys/Makefile.in			new
external/bsd/ntp/dist/kernel/sys/README				new
external/bsd/ntp/dist/kernel/sys/bsd_audioirig.h		new
external/bsd/ntp/dist/kernel/sys/i8253.h			new
external/bsd/ntp/dist/kernel/sys/parsestreams.h			new
external/bsd/ntp/dist/kernel/sys/pcl720.h			new
external/bsd/ntp/dist/kernel/sys/ppsclock.h			new
external/bsd/ntp/dist/kernel/sys/timex.h			new
external/bsd/ntp/dist/kernel/sys/tpro.h				new
external/bsd/ntp/dist/kernel/sys/tt560_api.h			new
external/bsd/ntp/dist/lib/isc/Atffile				new
external/bsd/ntp/dist/lib/isc/api				new
external/bsd/ntp/dist/lib/isc/app_api.c				new
external/bsd/ntp/dist/lib/isc/assertions.c			new
external/bsd/ntp/dist/lib/isc/backtrace-emptytbl.c		new
external/bsd/ntp/dist/lib/isc/backtrace.c			new
external/bsd/ntp/dist/lib/isc/base32.c				new
external/bsd/ntp/dist/lib/isc/base64.c				new
external/bsd/ntp/dist/lib/isc/bitstring.c			new
external/bsd/ntp/dist/lib/isc/buffer.c				new
external/bsd/ntp/dist/lib/isc/bufferlist.c			new
external/bsd/ntp/dist/lib/isc/commandline.c			new
external/bsd/ntp/dist/lib/isc/entropy.c				new
external/bsd/ntp/dist/lib/isc/error.c				new
external/bsd/ntp/dist/lib/isc/event.c				new
external/bsd/ntp/dist/lib/isc/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/hash.c				new
external/bsd/ntp/dist/lib/isc/heap.c				new
external/bsd/ntp/dist/lib/isc/hex.c				new
external/bsd/ntp/dist/lib/isc/hmacmd5.c				new
external/bsd/ntp/dist/lib/isc/hmacsha.c				new
external/bsd/ntp/dist/lib/isc/httpd.c				new
external/bsd/ntp/dist/lib/isc/inet_aton.c			new
external/bsd/ntp/dist/lib/isc/inet_ntop.c			new
external/bsd/ntp/dist/lib/isc/inet_pton.c			new
external/bsd/ntp/dist/lib/isc/iterated_hash.c			new
external/bsd/ntp/dist/lib/isc/lex.c				new
external/bsd/ntp/dist/lib/isc/lfsr.c				new
external/bsd/ntp/dist/lib/isc/lib.c				new
external/bsd/ntp/dist/lib/isc/log.c				new
external/bsd/ntp/dist/lib/isc/md5.c				new
external/bsd/ntp/dist/lib/isc/mem.c				new
external/bsd/ntp/dist/lib/isc/mem_api.c				new
external/bsd/ntp/dist/lib/isc/mutexblock.c			new
external/bsd/ntp/dist/lib/isc/netaddr.c				new
external/bsd/ntp/dist/lib/isc/netscope.c			new
external/bsd/ntp/dist/lib/isc/ondestroy.c			new
external/bsd/ntp/dist/lib/isc/parseint.c			new
external/bsd/ntp/dist/lib/isc/portset.c				new
external/bsd/ntp/dist/lib/isc/print.c				new
external/bsd/ntp/dist/lib/isc/quota.c				new
external/bsd/ntp/dist/lib/isc/radix.c				new
external/bsd/ntp/dist/lib/isc/random.c				new
external/bsd/ntp/dist/lib/isc/ratelimiter.c			new
external/bsd/ntp/dist/lib/isc/refcount.c			new
external/bsd/ntp/dist/lib/isc/region.c				new
external/bsd/ntp/dist/lib/isc/result.c				new
external/bsd/ntp/dist/lib/isc/rwlock.c				new
external/bsd/ntp/dist/lib/isc/serial.c				new
external/bsd/ntp/dist/lib/isc/sha1.c				new
external/bsd/ntp/dist/lib/isc/sha2.c				new
external/bsd/ntp/dist/lib/isc/sockaddr.c			new
external/bsd/ntp/dist/lib/isc/socket_api.c			new
external/bsd/ntp/dist/lib/isc/stats.c				new
external/bsd/ntp/dist/lib/isc/string.c				new
external/bsd/ntp/dist/lib/isc/strtoul.c				new
external/bsd/ntp/dist/lib/isc/symtab.c				new
external/bsd/ntp/dist/lib/isc/task.c				new
external/bsd/ntp/dist/lib/isc/task_api.c			new
external/bsd/ntp/dist/lib/isc/task_p.h				new
external/bsd/ntp/dist/lib/isc/taskpool.c			new
external/bsd/ntp/dist/lib/isc/timer.c				new
external/bsd/ntp/dist/lib/isc/timer_api.c			new
external/bsd/ntp/dist/lib/isc/timer_p.h				new
external/bsd/ntp/dist/lib/isc/version.c				new
external/bsd/ntp/dist/lib/isc/alpha/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/ia64/include/isc/atomic.h		new
external/bsd/ntp/dist/lib/isc/include/isc/app.h			new
external/bsd/ntp/dist/lib/isc/include/isc/assertions.h		new
external/bsd/ntp/dist/lib/isc/include/isc/backtrace.h		new
external/bsd/ntp/dist/lib/isc/include/isc/base32.h		new
external/bsd/ntp/dist/lib/isc/include/isc/base64.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bind9.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bitstring.h		new
external/bsd/ntp/dist/lib/isc/include/isc/boolean.h		new
external/bsd/ntp/dist/lib/isc/include/isc/buffer.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bufferlist.h		new
external/bsd/ntp/dist/lib/isc/include/isc/commandline.h		new
external/bsd/ntp/dist/lib/isc/include/isc/entropy.h		new
external/bsd/ntp/dist/lib/isc/include/isc/error.h		new
external/bsd/ntp/dist/lib/isc/include/isc/event.h		new
external/bsd/ntp/dist/lib/isc/include/isc/eventclass.h		new
external/bsd/ntp/dist/lib/isc/include/isc/file.h		new
external/bsd/ntp/dist/lib/isc/include/isc/formatcheck.h		new
external/bsd/ntp/dist/lib/isc/include/isc/fsaccess.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hash.h		new
external/bsd/ntp/dist/lib/isc/include/isc/heap.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hex.h			new
external/bsd/ntp/dist/lib/isc/include/isc/hmacmd5.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hmacsha.h		new
external/bsd/ntp/dist/lib/isc/include/isc/httpd.h		new
external/bsd/ntp/dist/lib/isc/include/isc/interfaceiter.h	new
external/bsd/ntp/dist/lib/isc/include/isc/ipv6.h		new
external/bsd/ntp/dist/lib/isc/include/isc/iterated_hash.h	new
external/bsd/ntp/dist/lib/isc/include/isc/lang.h		new
external/bsd/ntp/dist/lib/isc/include/isc/lex.h			new
external/bsd/ntp/dist/lib/isc/include/isc/lfsr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/lib.h			new
external/bsd/ntp/dist/lib/isc/include/isc/list.h		new
external/bsd/ntp/dist/lib/isc/include/isc/log.h			new
external/bsd/ntp/dist/lib/isc/include/isc/magic.h		new
external/bsd/ntp/dist/lib/isc/include/isc/md5.h			new
external/bsd/ntp/dist/lib/isc/include/isc/mem.h			new
external/bsd/ntp/dist/lib/isc/include/isc/msgcat.h		new
external/bsd/ntp/dist/lib/isc/include/isc/msgs.h		new
external/bsd/ntp/dist/lib/isc/include/isc/mutexblock.h		new
external/bsd/ntp/dist/lib/isc/include/isc/namespace.h		new
external/bsd/ntp/dist/lib/isc/include/isc/netaddr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/netscope.h		new
external/bsd/ntp/dist/lib/isc/include/isc/ondestroy.h		new
external/bsd/ntp/dist/lib/isc/include/isc/os.h			new
external/bsd/ntp/dist/lib/isc/include/isc/parseint.h		new
external/bsd/ntp/dist/lib/isc/include/isc/platform.h		new
external/bsd/ntp/dist/lib/isc/include/isc/platform.h.in		new
external/bsd/ntp/dist/lib/isc/include/isc/portset.h		new
external/bsd/ntp/dist/lib/isc/include/isc/print.h		new
external/bsd/ntp/dist/lib/isc/include/isc/queue.h		new
external/bsd/ntp/dist/lib/isc/include/isc/quota.h		new
external/bsd/ntp/dist/lib/isc/include/isc/radix.h		new
external/bsd/ntp/dist/lib/isc/include/isc/random.h		new
external/bsd/ntp/dist/lib/isc/include/isc/ratelimiter.h		new
external/bsd/ntp/dist/lib/isc/include/isc/refcount.h		new
external/bsd/ntp/dist/lib/isc/include/isc/region.h		new
external/bsd/ntp/dist/lib/isc/include/isc/resource.h		new
external/bsd/ntp/dist/lib/isc/include/isc/result.h		new
external/bsd/ntp/dist/lib/isc/include/isc/resultclass.h		new
external/bsd/ntp/dist/lib/isc/include/isc/rwlock.h		new
external/bsd/ntp/dist/lib/isc/include/isc/serial.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sha1.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sha2.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sockaddr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/socket.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stats.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stdio.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stdlib.h		new
external/bsd/ntp/dist/lib/isc/include/isc/string.h		new
external/bsd/ntp/dist/lib/isc/include/isc/symtab.h		new
external/bsd/ntp/dist/lib/isc/include/isc/task.h		new
external/bsd/ntp/dist/lib/isc/include/isc/taskpool.h		new
external/bsd/ntp/dist/lib/isc/include/isc/timer.h		new
external/bsd/ntp/dist/lib/isc/include/isc/types.h		new
external/bsd/ntp/dist/lib/isc/include/isc/util.h		new
external/bsd/ntp/dist/lib/isc/include/isc/version.h		new
external/bsd/ntp/dist/lib/isc/include/isc/xml.h			new
external/bsd/ntp/dist/lib/isc/mips/include/isc/atomic.h		new
external/bsd/ntp/dist/lib/isc/nls/msgcat.c			new
external/bsd/ntp/dist/lib/isc/noatomic/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/nothreads/condition.c		new
external/bsd/ntp/dist/lib/isc/nothreads/mutex.c			new
external/bsd/ntp/dist/lib/isc/nothreads/thread.c		new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/mutex.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/once.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/powerpc/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/pthreads/condition.c		new
external/bsd/ntp/dist/lib/isc/pthreads/mutex.c			new
external/bsd/ntp/dist/lib/isc/pthreads/thread.c			new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/mutex.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/once.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/sparc64/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/tests/Atffile			new
external/bsd/ntp/dist/lib/isc/tests/hash_test.c			new
external/bsd/ntp/dist/lib/isc/tests/isctest.c			new
external/bsd/ntp/dist/lib/isc/tests/isctest.h			new
external/bsd/ntp/dist/lib/isc/tests/queue_test.c		new
external/bsd/ntp/dist/lib/isc/tests/socket_test.c		new
external/bsd/ntp/dist/lib/isc/tests/symtab_test.c		new
external/bsd/ntp/dist/lib/isc/tests/task_test.c			new
external/bsd/ntp/dist/lib/isc/tests/taskpool_test.c		new
external/bsd/ntp/dist/lib/isc/unix/app.c			new
external/bsd/ntp/dist/lib/isc/unix/dir.c			new
external/bsd/ntp/dist/lib/isc/unix/entropy.c			new
external/bsd/ntp/dist/lib/isc/unix/errno2result.c		new
external/bsd/ntp/dist/lib/isc/unix/errno2result.h		new
external/bsd/ntp/dist/lib/isc/unix/file.c			new
external/bsd/ntp/dist/lib/isc/unix/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/unix/ifiter_getifaddrs.c		new
external/bsd/ntp/dist/lib/isc/unix/ifiter_ioctl.c		new
external/bsd/ntp/dist/lib/isc/unix/ifiter_sysctl.c		new
external/bsd/ntp/dist/lib/isc/unix/interfaceiter.c		new
external/bsd/ntp/dist/lib/isc/unix/ipv6.c			new
external/bsd/ntp/dist/lib/isc/unix/keyboard.c			new
external/bsd/ntp/dist/lib/isc/unix/net.c			new
external/bsd/ntp/dist/lib/isc/unix/os.c				new
external/bsd/ntp/dist/lib/isc/unix/resource.c			new
external/bsd/ntp/dist/lib/isc/unix/socket.c			new
external/bsd/ntp/dist/lib/isc/unix/socket_p.h			new
external/bsd/ntp/dist/lib/isc/unix/stdio.c			new
external/bsd/ntp/dist/lib/isc/unix/stdtime.c			new
external/bsd/ntp/dist/lib/isc/unix/strerror.c			new
external/bsd/ntp/dist/lib/isc/unix/syslog.c			new
external/bsd/ntp/dist/lib/isc/unix/time.c			new
external/bsd/ntp/dist/lib/isc/unix/include/isc/dir.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/int.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/keyboard.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/net.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/netdb.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/offset.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/stat.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/stdtime.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/strerror.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/syslog.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/time.h		new
external/bsd/ntp/dist/lib/isc/win32/DLLMain.c			new
external/bsd/ntp/dist/lib/isc/win32/app.c			new
external/bsd/ntp/dist/lib/isc/win32/condition.c			new
external/bsd/ntp/dist/lib/isc/win32/dir.c			new
external/bsd/ntp/dist/lib/isc/win32/entropy.c			new
external/bsd/ntp/dist/lib/isc/win32/errno2result.c		new
external/bsd/ntp/dist/lib/isc/win32/errno2result.h		new
external/bsd/ntp/dist/lib/isc/win32/file.c			new
external/bsd/ntp/dist/lib/isc/win32/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/win32/interfaceiter.c		new
external/bsd/ntp/dist/lib/isc/win32/ipv6.c			new
external/bsd/ntp/dist/lib/isc/win32/keyboard.c			new
external/bsd/ntp/dist/lib/isc/win32/libgen.h			new
external/bsd/ntp/dist/lib/isc/win32/libisc.def			new
external/bsd/ntp/dist/lib/isc/win32/libisc.dsp			new
external/bsd/ntp/dist/lib/isc/win32/libisc.dsw			new
external/bsd/ntp/dist/lib/isc/win32/libisc.mak			new
external/bsd/ntp/dist/lib/isc/win32/net.c			new
external/bsd/ntp/dist/lib/isc/win32/netdb.h			new
external/bsd/ntp/dist/lib/isc/win32/ntgroups.c			new
external/bsd/ntp/dist/lib/isc/win32/ntpaths.c			new
external/bsd/ntp/dist/lib/isc/win32/once.c			new
external/bsd/ntp/dist/lib/isc/win32/os.c			new
external/bsd/ntp/dist/lib/isc/win32/resource.c			new
external/bsd/ntp/dist/lib/isc/win32/socket.c			new
external/bsd/ntp/dist/lib/isc/win32/stdio.c			new
external/bsd/ntp/dist/lib/isc/win32/stdtime.c			new
external/bsd/ntp/dist/lib/isc/win32/strerror.c			new
external/bsd/ntp/dist/lib/isc/win32/syslog.c			new
external/bsd/ntp/dist/lib/isc/win32/syslog.h			new
external/bsd/ntp/dist/lib/isc/win32/thread.c			new
external/bsd/ntp/dist/lib/isc/win32/time.c			new
external/bsd/ntp/dist/lib/isc/win32/unistd.h			new
external/bsd/ntp/dist/lib/isc/win32/version.c			new
external/bsd/ntp/dist/lib/isc/win32/win32os.c			new
external/bsd/ntp/dist/lib/isc/win32/include/isc/bind_registry.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/bindevt.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/dir.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/int.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ipv6.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/keyboard.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/mutex.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/net.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/netdb.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ntgroups.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ntpaths.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/offset.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/once.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/platform.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/stat.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/stdtime.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/strerror.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/syslog.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/time.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/win32os.h	new
external/bsd/ntp/dist/lib/isc/x86_32/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/x86_64/include/isc/atomic.h	new
external/bsd/ntp/dist/libjsmn/LICENSE				new
external/bsd/ntp/dist/libjsmn/Makefile				new
external/bsd/ntp/dist/libjsmn/README.md				new
external/bsd/ntp/dist/libjsmn/jsmn.c				new
external/bsd/ntp/dist/libjsmn/jsmn.h				new
external/bsd/ntp/dist/libjsmn/jsmn_test.c			new
external/bsd/ntp/dist/libntp/Makefile.am			new
external/bsd/ntp/dist/libntp/Makefile.in			new
external/bsd/ntp/dist/libntp/README				new
external/bsd/ntp/dist/libntp/a_md5encrypt.c			new
external/bsd/ntp/dist/libntp/adjtime.c				new
external/bsd/ntp/dist/libntp/adjtimex.c				new
external/bsd/ntp/dist/libntp/atoint.c				new
external/bsd/ntp/dist/libntp/atolfp.c				new
external/bsd/ntp/dist/libntp/atouint.c				new
external/bsd/ntp/dist/libntp/audio.c				new
external/bsd/ntp/dist/libntp/authkeys.c				new
external/bsd/ntp/dist/libntp/authreadkeys.c			new
external/bsd/ntp/dist/libntp/authusekey.c			new
external/bsd/ntp/dist/libntp/bsd_strerror.c			new
external/bsd/ntp/dist/libntp/buftvtots.c			new
external/bsd/ntp/dist/libntp/caljulian.c			new
external/bsd/ntp/dist/libntp/caltontp.c				new
external/bsd/ntp/dist/libntp/calyearstart.c			new
external/bsd/ntp/dist/libntp/clocktime.c			new
external/bsd/ntp/dist/libntp/clocktypes.c			new
external/bsd/ntp/dist/libntp/decodenetnum.c			new
external/bsd/ntp/dist/libntp/dofptoa.c				new
external/bsd/ntp/dist/libntp/dolfptoa.c				new
external/bsd/ntp/dist/libntp/emalloc.c				new
external/bsd/ntp/dist/libntp/findconfig.c			new
external/bsd/ntp/dist/libntp/getopt.c				new
external/bsd/ntp/dist/libntp/hextoint.c				new
external/bsd/ntp/dist/libntp/hextolfp.c				new
external/bsd/ntp/dist/libntp/humandate.c			new
external/bsd/ntp/dist/libntp/icom.c				new
external/bsd/ntp/dist/libntp/iosignal.c				new
external/bsd/ntp/dist/libntp/lib_strbuf.c			new
external/bsd/ntp/dist/libntp/machines.c				new
external/bsd/ntp/dist/libntp/mktime.c				new
external/bsd/ntp/dist/libntp/modetoa.c				new
external/bsd/ntp/dist/libntp/mstolfp.c				new
external/bsd/ntp/dist/libntp/msyslog.c				new
external/bsd/ntp/dist/libntp/netof.c				new
external/bsd/ntp/dist/libntp/ntp_calendar.c			new
external/bsd/ntp/dist/libntp/ntp_crypto_rnd.c			new
external/bsd/ntp/dist/libntp/ntp_intres.c			new
external/bsd/ntp/dist/libntp/ntp_libopts.c			new
external/bsd/ntp/dist/libntp/ntp_lineedit.c			new
external/bsd/ntp/dist/libntp/ntp_random.c			new
external/bsd/ntp/dist/libntp/ntp_rfc2553.c			new
external/bsd/ntp/dist/libntp/ntp_worker.c			new
external/bsd/ntp/dist/libntp/numtoa.c				new
external/bsd/ntp/dist/libntp/numtohost.c			new
external/bsd/ntp/dist/libntp/octtoint.c				new
external/bsd/ntp/dist/libntp/prettydate.c			new
external/bsd/ntp/dist/libntp/recvbuff.c				new
external/bsd/ntp/dist/libntp/refnumtoa.c			new
external/bsd/ntp/dist/libntp/snprintf.c				new
external/bsd/ntp/dist/libntp/socket.c				new
external/bsd/ntp/dist/libntp/socktoa.c				new
external/bsd/ntp/dist/libntp/socktohost.c			new
external/bsd/ntp/dist/libntp/ssl_init.c				new
external/bsd/ntp/dist/libntp/statestr.c				new
external/bsd/ntp/dist/libntp/strdup.c				new
external/bsd/ntp/dist/libntp/strl_obsd.c			new
external/bsd/ntp/dist/libntp/syssignal.c			new
external/bsd/ntp/dist/libntp/systime.c				new
external/bsd/ntp/dist/libntp/systime_s.c			new
external/bsd/ntp/dist/libntp/timetoa.c				new
external/bsd/ntp/dist/libntp/timevalops.c			new
external/bsd/ntp/dist/libntp/uglydate.c				new
external/bsd/ntp/dist/libntp/vint64ops.c			new
external/bsd/ntp/dist/libntp/work_fork.c			new
external/bsd/ntp/dist/libntp/work_thread.c			new
external/bsd/ntp/dist/libntp/ymd2yd.c				new
external/bsd/ntp/dist/libparse/Makefile.am			new
external/bsd/ntp/dist/libparse/Makefile.in			new
external/bsd/ntp/dist/libparse/README				new
external/bsd/ntp/dist/libparse/binio.c				new
external/bsd/ntp/dist/libparse/clk_computime.c			new
external/bsd/ntp/dist/libparse/clk_dcf7000.c			new
external/bsd/ntp/dist/libparse/clk_hopf6021.c			new
external/bsd/ntp/dist/libparse/clk_meinberg.c			new
external/bsd/ntp/dist/libparse/clk_rawdcf.c			new
external/bsd/ntp/dist/libparse/clk_rcc8000.c			new
external/bsd/ntp/dist/libparse/clk_schmid.c			new
external/bsd/ntp/dist/libparse/clk_sel240x.c			new
external/bsd/ntp/dist/libparse/clk_trimtaip.c			new
external/bsd/ntp/dist/libparse/clk_trimtsip.c			new
external/bsd/ntp/dist/libparse/clk_varitext.c			new
external/bsd/ntp/dist/libparse/clk_wharton.c			new
external/bsd/ntp/dist/libparse/data_mbg.c			new
external/bsd/ntp/dist/libparse/gpstolfp.c			new
external/bsd/ntp/dist/libparse/ieee754io.c			new
external/bsd/ntp/dist/libparse/info_trimble.c			new
external/bsd/ntp/dist/libparse/mfp_mul.c			new
external/bsd/ntp/dist/libparse/mkinfo_rcmd.sed			new
external/bsd/ntp/dist/libparse/mkinfo_scmd.sed			new
external/bsd/ntp/dist/libparse/parse.c				new
external/bsd/ntp/dist/libparse/parse_conf.c			new
external/bsd/ntp/dist/libparse/parsesolaris.c			new
external/bsd/ntp/dist/libparse/parsestreams.c			new
external/bsd/ntp/dist/libparse/trim_info.c			new
external/bsd/ntp/dist/ntpd/Makefile.am				new
external/bsd/ntp/dist/ntpd/Makefile.in				new
external/bsd/ntp/dist/ntpd/check_y2k.c				new
external/bsd/ntp/dist/ntpd/cmd_args.c				new
external/bsd/ntp/dist/ntpd/complete.conf.in			new
external/bsd/ntp/dist/ntpd/declcond.h				new
external/bsd/ntp/dist/ntpd/invoke-ntp.conf.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi			new
external/bsd/ntp/dist/ntpd/invoke-ntp.keys.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi			new
external/bsd/ntp/dist/ntpd/invoke-ntpd.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntpd.texi			new
external/bsd/ntp/dist/ntpd/jupiter.h				new
external/bsd/ntp/dist/ntpd/keyword-gen-utd			new
external/bsd/ntp/dist/ntpd/keyword-gen.c			new
external/bsd/ntp/dist/ntpd/ntp.conf.5man			new
external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc			new
external/bsd/ntp/dist/ntpd/ntp.conf.def				new
external/bsd/ntp/dist/ntpd/ntp.conf.html			new
external/bsd/ntp/dist/ntpd/ntp.conf.man.in			new
external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in			new
external/bsd/ntp/dist/ntpd/ntp.conf.texi			new
external/bsd/ntp/dist/ntpd/ntp.keys.5man			new
external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc			new
external/bsd/ntp/dist/ntpd/ntp.keys.def				new
external/bsd/ntp/dist/ntpd/ntp.keys.html			new
external/bsd/ntp/dist/ntpd/ntp.keys.man.in			new
external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in			new
external/bsd/ntp/dist/ntpd/ntp.keys.texi			new
external/bsd/ntp/dist/ntpd/ntp_config.c				new
external/bsd/ntp/dist/ntpd/ntp_control.c			new
external/bsd/ntp/dist/ntpd/ntp_crypto.c				new
external/bsd/ntp/dist/ntpd/ntp_filegen.c			new
external/bsd/ntp/dist/ntpd/ntp_io.c				new
external/bsd/ntp/dist/ntpd/ntp_keyword.h			new
external/bsd/ntp/dist/ntpd/ntp_leapsec.c			new
external/bsd/ntp/dist/ntpd/ntp_leapsec.h			new
external/bsd/ntp/dist/ntpd/ntp_loopfilter.c			new
external/bsd/ntp/dist/ntpd/ntp_monitor.c			new
external/bsd/ntp/dist/ntpd/ntp_parser.c				new
external/bsd/ntp/dist/ntpd/ntp_parser.h				new
external/bsd/ntp/dist/ntpd/ntp_parser.y				new
external/bsd/ntp/dist/ntpd/ntp_peer.c				new
external/bsd/ntp/dist/ntpd/ntp_prio_q.c				new
external/bsd/ntp/dist/ntpd/ntp_proto.c				new
external/bsd/ntp/dist/ntpd/ntp_refclock.c			new
external/bsd/ntp/dist/ntpd/ntp_request.c			new
external/bsd/ntp/dist/ntpd/ntp_restrict.c			new
external/bsd/ntp/dist/ntpd/ntp_scanner.c			new
external/bsd/ntp/dist/ntpd/ntp_scanner.h			new
external/bsd/ntp/dist/ntpd/ntp_signd.c				new
external/bsd/ntp/dist/ntpd/ntp_timer.c				new
external/bsd/ntp/dist/ntpd/ntp_util.c				new
external/bsd/ntp/dist/ntpd/ntpd-opts.c				new
external/bsd/ntp/dist/ntpd/ntpd-opts.def			new
external/bsd/ntp/dist/ntpd/ntpd-opts.h				new
external/bsd/ntp/dist/ntpd/ntpd.1ntpdman			new
external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc			new
external/bsd/ntp/dist/ntpd/ntpd.c				new
external/bsd/ntp/dist/ntpd/ntpd.html				new
external/bsd/ntp/dist/ntpd/ntpd.man.in				new
external/bsd/ntp/dist/ntpd/ntpd.mdoc.in				new
external/bsd/ntp/dist/ntpd/ntpd.texi				new
external/bsd/ntp/dist/ntpd/ntpdbase-opts.def			new
external/bsd/ntp/dist/ntpd/ntpsim.c				new
external/bsd/ntp/dist/ntpd/ppsapi_timepps.h			new
external/bsd/ntp/dist/ntpd/refclock_acts.c			new
external/bsd/ntp/dist/ntpd/refclock_arbiter.c			new
external/bsd/ntp/dist/ntpd/refclock_arc.c			new
external/bsd/ntp/dist/ntpd/refclock_as2201.c			new
external/bsd/ntp/dist/ntpd/refclock_atom.c			new
external/bsd/ntp/dist/ntpd/refclock_bancomm.c			new
external/bsd/ntp/dist/ntpd/refclock_chronolog.c			new
external/bsd/ntp/dist/ntpd/refclock_chu.c			new
external/bsd/ntp/dist/ntpd/refclock_conf.c			new
external/bsd/ntp/dist/ntpd/refclock_datum.c			new
external/bsd/ntp/dist/ntpd/refclock_dumbclock.c			new
external/bsd/ntp/dist/ntpd/refclock_fg.c			new
external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c			new
external/bsd/ntp/dist/ntpd/refclock_gpsvme.c			new
external/bsd/ntp/dist/ntpd/refclock_heath.c			new
external/bsd/ntp/dist/ntpd/refclock_hopfpci.c			new
external/bsd/ntp/dist/ntpd/refclock_hopfser.c			new
external/bsd/ntp/dist/ntpd/refclock_hpgps.c			new
external/bsd/ntp/dist/ntpd/refclock_irig.c			new
external/bsd/ntp/dist/ntpd/refclock_jjy.c			new
external/bsd/ntp/dist/ntpd/refclock_jupiter.c			new
external/bsd/ntp/dist/ntpd/refclock_leitch.c			new
external/bsd/ntp/dist/ntpd/refclock_local.c			new
external/bsd/ntp/dist/ntpd/refclock_msfees.c			new
external/bsd/ntp/dist/ntpd/refclock_mx4200.c			new
external/bsd/ntp/dist/ntpd/refclock_neoclock4x.c		new
external/bsd/ntp/dist/ntpd/refclock_nmea.c			new
external/bsd/ntp/dist/ntpd/refclock_oncore.c			new
external/bsd/ntp/dist/ntpd/refclock_palisade.c			new
external/bsd/ntp/dist/ntpd/refclock_palisade.h			new
external/bsd/ntp/dist/ntpd/refclock_parse.c			new
external/bsd/ntp/dist/ntpd/refclock_pcf.c			new
external/bsd/ntp/dist/ntpd/refclock_pst.c			new
external/bsd/ntp/dist/ntpd/refclock_ripencc.c			new
external/bsd/ntp/dist/ntpd/refclock_shm.c			new
external/bsd/ntp/dist/ntpd/refclock_tpro.c			new
external/bsd/ntp/dist/ntpd/refclock_true.c			new
external/bsd/ntp/dist/ntpd/refclock_tsyncpci.c			new
external/bsd/ntp/dist/ntpd/refclock_tt560.c			new
external/bsd/ntp/dist/ntpd/refclock_ulink.c			new
external/bsd/ntp/dist/ntpd/refclock_wwv.c			new
external/bsd/ntp/dist/ntpd/refclock_wwvb.c			new
external/bsd/ntp/dist/ntpd/refclock_zyfer.c			new
external/bsd/ntp/dist/ntpdate/Makefile.am			new
external/bsd/ntp/dist/ntpdate/Makefile.in			new
external/bsd/ntp/dist/ntpdate/README				new
external/bsd/ntp/dist/ntpdate/ntpdate.c				new
external/bsd/ntp/dist/ntpdate/ntpdate.h				new
external/bsd/ntp/dist/ntpdc/Makefile.am				new
external/bsd/ntp/dist/ntpdc/Makefile.in				new
external/bsd/ntp/dist/ntpdc/README				new
external/bsd/ntp/dist/ntpdc/invoke-ntpdc.menu			new
external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi			new
external/bsd/ntp/dist/ntpdc/layout.std				new
external/bsd/ntp/dist/ntpdc/nl.pl				new
external/bsd/ntp/dist/ntpdc/nl.pl.in				new
external/bsd/ntp/dist/ntpdc/nl_in.c				new
external/bsd/ntp/dist/ntpdc/ntpdc-layout.c			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.c			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.def			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.h			new
external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman			new
external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc			new
external/bsd/ntp/dist/ntpdc/ntpdc.c				new
external/bsd/ntp/dist/ntpdc/ntpdc.h				new
external/bsd/ntp/dist/ntpdc/ntpdc.html				new
external/bsd/ntp/dist/ntpdc/ntpdc.man.in			new
external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in			new
external/bsd/ntp/dist/ntpdc/ntpdc.texi				new
external/bsd/ntp/dist/ntpdc/ntpdc_ops.c				new
external/bsd/ntp/dist/ntpq/Makefile.am				new
external/bsd/ntp/dist/ntpq/Makefile.in				new
external/bsd/ntp/dist/ntpq/README				new
external/bsd/ntp/dist/ntpq/invoke-ntpq.menu			new
external/bsd/ntp/dist/ntpq/invoke-ntpq.texi			new
external/bsd/ntp/dist/ntpq/libntpq.c				new
external/bsd/ntp/dist/ntpq/libntpq.h				new
external/bsd/ntp/dist/ntpq/libntpq_subs.c			new
external/bsd/ntp/dist/ntpq/ntpq-opts.c				new
external/bsd/ntp/dist/ntpq/ntpq-opts.def			new
external/bsd/ntp/dist/ntpq/ntpq-opts.h				new
external/bsd/ntp/dist/ntpq/ntpq-subs.c				new
external/bsd/ntp/dist/ntpq/ntpq.1ntpqman			new
external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc			new
external/bsd/ntp/dist/ntpq/ntpq.c				new
external/bsd/ntp/dist/ntpq/ntpq.h				new
external/bsd/ntp/dist/ntpq/ntpq.html				new
external/bsd/ntp/dist/ntpq/ntpq.man.in				new
external/bsd/ntp/dist/ntpq/ntpq.mdoc.in				new
external/bsd/ntp/dist/ntpq/ntpq.texi				new
external/bsd/ntp/dist/ntpsnmpd/Makefile.am			new
external/bsd/ntp/dist/ntpsnmpd/Makefile.in			new
external/bsd/ntp/dist/ntpsnmpd/README				new
external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.menu		new
external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi		new
external/bsd/ntp/dist/ntpsnmpd/netsnmp_daemonize.c		new
external/bsd/ntp/dist/ntpsnmpd/ntpSnmpSubagentObject.c		new
external/bsd/ntp/dist/ntpsnmpd/ntpSnmpSubagentObject.h		new
external/bsd/ntp/dist/ntpsnmpd/ntp_snmp.h			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.def		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.c			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.texi			new
external/bsd/ntp/dist/ntpsnmpd/ntpv4-mib.mib			new
external/bsd/ntp/dist/parseutil/Makefile.am			new
external/bsd/ntp/dist/parseutil/Makefile.in			new
external/bsd/ntp/dist/parseutil/README				new
external/bsd/ntp/dist/parseutil/dcfd.c				new
external/bsd/ntp/dist/parseutil/testdcf.c			new
external/bsd/ntp/dist/scripts/Makefile.am			new
external/bsd/ntp/dist/scripts/Makefile.in			new
external/bsd/ntp/dist/scripts/README				new
external/bsd/ntp/dist/scripts/invoke-plot_summary.menu		new
external/bsd/ntp/dist/scripts/invoke-plot_summary.texi		new
external/bsd/ntp/dist/scripts/invoke-summary.menu		new
external/bsd/ntp/dist/scripts/invoke-summary.texi		new
external/bsd/ntp/dist/scripts/ntpver.in				new
external/bsd/ntp/dist/scripts/plot_summary-opts			new
external/bsd/ntp/dist/scripts/plot_summary-opts.def		new
external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman	new
external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc	new
external/bsd/ntp/dist/scripts/plot_summary.html			new
external/bsd/ntp/dist/scripts/plot_summary.in			new
external/bsd/ntp/dist/scripts/plot_summary.man.in		new
external/bsd/ntp/dist/scripts/plot_summary.mdoc.in		new
external/bsd/ntp/dist/scripts/plot_summary.texi			new
external/bsd/ntp/dist/scripts/summary-opts			new
external/bsd/ntp/dist/scripts/summary-opts.def			new
external/bsd/ntp/dist/scripts/summary.1summaryman		new
external/bsd/ntp/dist/scripts/summary.1summarymdoc		new
external/bsd/ntp/dist/scripts/summary.html			new
external/bsd/ntp/dist/scripts/summary.in			new
external/bsd/ntp/dist/scripts/summary.man.in			new
external/bsd/ntp/dist/scripts/summary.mdoc.in			new
external/bsd/ntp/dist/scripts/summary.texi			new
external/bsd/ntp/dist/scripts/build/Makefile.am			new
external/bsd/ntp/dist/scripts/build/Makefile.in			new
external/bsd/ntp/dist/scripts/build/UpdatePoint			new
external/bsd/ntp/dist/scripts/build/VersionName			new
external/bsd/ntp/dist/scripts/build/check--help			new
external/bsd/ntp/dist/scripts/build/checkChangeLog		new
external/bsd/ntp/dist/scripts/build/checkHtmlFileDates		new
external/bsd/ntp/dist/scripts/build/fixautomakedepsmagic	new
external/bsd/ntp/dist/scripts/build/genCommitLog		new
external/bsd/ntp/dist/scripts/build/genver			new
external/bsd/ntp/dist/scripts/build/mkver.in			new
external/bsd/ntp/dist/scripts/build/updateBEDate		new
external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.am		new
external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.in		new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts.def new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmannew
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.texi	new
external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.menu new
external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi new
external/bsd/ntp/dist/scripts/deprecated/freq_adj.in		new
external/bsd/ntp/dist/scripts/deprecated/hpadjtime.sh		new
external/bsd/ntp/dist/scripts/deprecated/html2man.in		new
external/bsd/ntp/dist/scripts/deprecated/ntp-close		new
external/bsd/ntp/dist/scripts/deprecated/ntp-groper		new
external/bsd/ntp/dist/scripts/deprecated/ntp-restart		new
external/bsd/ntp/dist/scripts/deprecated/ntp-status		new
external/bsd/ntp/dist/scripts/lib/Makefile.am			new
external/bsd/ntp/dist/scripts/lib/Makefile.in			new
external/bsd/ntp/dist/scripts/lib/NTP/Util.pm			new
external/bsd/ntp/dist/scripts/monitoring/README			new
external/bsd/ntp/dist/scripts/monitoring/loopwatch.config.SAMPLE new
external/bsd/ntp/dist/scripts/monitoring/lr.pl			new
external/bsd/ntp/dist/scripts/monitoring/ntp.pl			new
external/bsd/ntp/dist/scripts/monitoring/ntploopstat		new
external/bsd/ntp/dist/scripts/monitoring/ntploopwatch		new
external/bsd/ntp/dist/scripts/monitoring/ntptrap		new
external/bsd/ntp/dist/scripts/monitoring/timelocal.pl		new
external/bsd/ntp/dist/scripts/ntp-wait/Makefile.am		new
external/bsd/ntp/dist/scripts/ntp-wait/Makefile.in		new
external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.menu	new
external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts.def	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.texi		new
external/bsd/ntp/dist/scripts/ntpsweep/Makefile.am		new
external/bsd/ntp/dist/scripts/ntpsweep/Makefile.in		new
external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.menu	new
external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts.def	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.texi		new
external/bsd/ntp/dist/scripts/ntptrace/Makefile.am		new
external/bsd/ntp/dist/scripts/ntptrace/Makefile.in		new
external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.menu	new
external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts.def	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.texi		new
external/bsd/ntp/dist/scripts/rc/README				new
external/bsd/ntp/dist/scripts/rc/ntpd				new
external/bsd/ntp/dist/scripts/rc/ntpwait			new
external/bsd/ntp/dist/scripts/rc/rc.d/TIMESYNC			new
external/bsd/ntp/dist/scripts/rc/rc.d/ntpd			new
external/bsd/ntp/dist/scripts/rc/rc.d/ntpwait			new
external/bsd/ntp/dist/scripts/stats/README			new
external/bsd/ntp/dist/scripts/stats/README.stats		new
external/bsd/ntp/dist/scripts/stats/README.timecodes		new
external/bsd/ntp/dist/scripts/stats/clock.awk			new
external/bsd/ntp/dist/scripts/stats/dupe.awk			new
external/bsd/ntp/dist/scripts/stats/ensemble.S			new
external/bsd/ntp/dist/scripts/stats/ensemble.awk		new
external/bsd/ntp/dist/scripts/stats/etf.S			new
external/bsd/ntp/dist/scripts/stats/etf.awk			new
external/bsd/ntp/dist/scripts/stats/itf.S			new
external/bsd/ntp/dist/scripts/stats/itf.awk			new
external/bsd/ntp/dist/scripts/stats/loop.S			new
external/bsd/ntp/dist/scripts/stats/loop.awk			new
external/bsd/ntp/dist/scripts/stats/loop_summary		new
external/bsd/ntp/dist/scripts/stats/peer.awk			new
external/bsd/ntp/dist/scripts/stats/psummary.awk		new
external/bsd/ntp/dist/scripts/stats/summary.sh			new
external/bsd/ntp/dist/scripts/stats/tdata.S			new
external/bsd/ntp/dist/scripts/stats/tdata.awk			new
external/bsd/ntp/dist/sntp/COPYRIGHT				new
external/bsd/ntp/dist/sntp/Makefile.am				new
external/bsd/ntp/dist/sntp/Makefile.in				new
external/bsd/ntp/dist/sntp/aclocal.m4				new
external/bsd/ntp/dist/sntp/bincheck.mf				new
external/bsd/ntp/dist/sntp/check-libntp.mf			new
external/bsd/ntp/dist/sntp/check-libopts.mf			new
external/bsd/ntp/dist/sntp/config.h.in				new
external/bsd/ntp/dist/sntp/configure				new
external/bsd/ntp/dist/sntp/configure.ac				new
external/bsd/ntp/dist/sntp/crypto.c				new
external/bsd/ntp/dist/sntp/crypto.h				new
external/bsd/ntp/dist/sntp/data_formats.h			new
external/bsd/ntp/dist/sntp/deps-ver				new
external/bsd/ntp/dist/sntp/depsver.mf				new
external/bsd/ntp/dist/sntp/evlog.c				new
external/bsd/ntp/dist/sntp/includes.mf				new
external/bsd/ntp/dist/sntp/install-sh				new
external/bsd/ntp/dist/sntp/invoke-sntp.menu			new
external/bsd/ntp/dist/sntp/invoke-sntp.texi			new
external/bsd/ntp/dist/sntp/kod_management.c			new
external/bsd/ntp/dist/sntp/kod_management.h			new
external/bsd/ntp/dist/sntp/log.c				new
external/bsd/ntp/dist/sntp/log.h				new
external/bsd/ntp/dist/sntp/main.c				new
external/bsd/ntp/dist/sntp/main.h				new
external/bsd/ntp/dist/sntp/networking.c				new
external/bsd/ntp/dist/sntp/networking.h				new
external/bsd/ntp/dist/sntp/scm-rev				new
external/bsd/ntp/dist/sntp/sntp-opts.c				new
external/bsd/ntp/dist/sntp/sntp-opts.def			new
external/bsd/ntp/dist/sntp/sntp-opts.h				new
external/bsd/ntp/dist/sntp/sntp.1sntpman			new
external/bsd/ntp/dist/sntp/sntp.1sntpmdoc			new
external/bsd/ntp/dist/sntp/sntp.c				new
external/bsd/ntp/dist/sntp/sntp.html				new
external/bsd/ntp/dist/sntp/sntp.man.in				new
external/bsd/ntp/dist/sntp/sntp.mdoc.in				new
external/bsd/ntp/dist/sntp/sntp.texi				new
external/bsd/ntp/dist/sntp/tests_main.cpp			new
external/bsd/ntp/dist/sntp/tests_main.h				new
external/bsd/ntp/dist/sntp/utilities.c				new
external/bsd/ntp/dist/sntp/utilities.h				new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/Mdoc.pm			new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/agman-cmd.tpl		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/agmdoc-cmd.tpl		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/cmd-doc.tlib		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc-synopsis.tlib	new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc2man		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc2texi		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/perlopt.tpl		new
external/bsd/ntp/dist/sntp/event2/event-config.h		new
external/bsd/ntp/dist/sntp/include/Makefile.am			new
external/bsd/ntp/dist/sntp/include/Makefile.in			new
external/bsd/ntp/dist/sntp/include/autogen-version.def		new
external/bsd/ntp/dist/sntp/include/copyright.def		new
external/bsd/ntp/dist/sntp/include/debug-opt.def		new
external/bsd/ntp/dist/sntp/include/homerc.def			new
external/bsd/ntp/dist/sntp/include/ntp.lic			new
external/bsd/ntp/dist/sntp/include/version.def			new
external/bsd/ntp/dist/sntp/include/version.texi			new
external/bsd/ntp/dist/sntp/libevent/ChangeLog			new
external/bsd/ntp/dist/sntp/libevent/ChangeLog-1.4		new
external/bsd/ntp/dist/sntp/libevent/ChangeLog-2.0		new
external/bsd/ntp/dist/sntp/libevent/Doxyfile			new
external/bsd/ntp/dist/sntp/libevent/LICENSE			new
external/bsd/ntp/dist/sntp/libevent/Makefile.am			new
external/bsd/ntp/dist/sntp/libevent/Makefile.in			new
external/bsd/ntp/dist/sntp/libevent/Makefile.nmake		new
external/bsd/ntp/dist/sntp/libevent/README			new
external/bsd/ntp/dist/sntp/libevent/aclocal.m4			new
external/bsd/ntp/dist/sntp/libevent/arc4random.c		new
external/bsd/ntp/dist/sntp/libevent/autogen.sh			new
external/bsd/ntp/dist/sntp/libevent/buffer.c			new
external/bsd/ntp/dist/sntp/libevent/buffer_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent-internal.h	new
external/bsd/ntp/dist/sntp/libevent/bufferevent.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_async.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_filter.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_openssl.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_pair.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_ratelim.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_sock.c		new
external/bsd/ntp/dist/sntp/libevent/changelist-internal.h	new
external/bsd/ntp/dist/sntp/libevent/config.h.in			new
external/bsd/ntp/dist/sntp/libevent/configure			new
external/bsd/ntp/dist/sntp/libevent/configure.ac		new
external/bsd/ntp/dist/sntp/libevent/defer-internal.h		new
external/bsd/ntp/dist/sntp/libevent/devpoll.c			new
external/bsd/ntp/dist/sntp/libevent/epoll.c			new
external/bsd/ntp/dist/sntp/libevent/epoll_sub.c			new
external/bsd/ntp/dist/sntp/libevent/epolltable-internal.h	new
external/bsd/ntp/dist/sntp/libevent/evbuffer-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evconfig-private.h		new
external/bsd/ntp/dist/sntp/libevent/evconfig-private.h.in	new
external/bsd/ntp/dist/sntp/libevent/evdns.c			new
external/bsd/ntp/dist/sntp/libevent/event-internal.h		new
external/bsd/ntp/dist/sntp/libevent/event.c			new
external/bsd/ntp/dist/sntp/libevent/event_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/event_rpcgen.py		new
external/bsd/ntp/dist/sntp/libevent/event_tagging.c		new
external/bsd/ntp/dist/sntp/libevent/evmap-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evmap.c			new
external/bsd/ntp/dist/sntp/libevent/evport.c			new
external/bsd/ntp/dist/sntp/libevent/evrpc-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evrpc.c			new
external/bsd/ntp/dist/sntp/libevent/evsignal-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evthread-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evthread.c			new
external/bsd/ntp/dist/sntp/libevent/evthread_pthread.c		new
external/bsd/ntp/dist/sntp/libevent/evthread_win32.c		new
external/bsd/ntp/dist/sntp/libevent/evutil.c			new
external/bsd/ntp/dist/sntp/libevent/evutil_rand.c		new
external/bsd/ntp/dist/sntp/libevent/evutil_time.c		new
external/bsd/ntp/dist/sntp/libevent/ht-internal.h		new
external/bsd/ntp/dist/sntp/libevent/http-internal.h		new
external/bsd/ntp/dist/sntp/libevent/http.c			new
external/bsd/ntp/dist/sntp/libevent/iocp-internal.h		new
external/bsd/ntp/dist/sntp/libevent/ipv6-internal.h		new
external/bsd/ntp/dist/sntp/libevent/kqueue-internal.h		new
external/bsd/ntp/dist/sntp/libevent/kqueue.c			new
external/bsd/ntp/dist/sntp/libevent/libevent.pc.in		new
external/bsd/ntp/dist/sntp/libevent/libevent_openssl.pc.in	new
external/bsd/ntp/dist/sntp/libevent/libevent_pthreads.pc.in	new
external/bsd/ntp/dist/sntp/libevent/listener.c			new
external/bsd/ntp/dist/sntp/libevent/log-internal.h		new
external/bsd/ntp/dist/sntp/libevent/log.c			new
external/bsd/ntp/dist/sntp/libevent/make-event-config.sed	new
external/bsd/ntp/dist/sntp/libevent/minheap-internal.h		new
external/bsd/ntp/dist/sntp/libevent/mm-internal.h		new
external/bsd/ntp/dist/sntp/libevent/poll.c			new
external/bsd/ntp/dist/sntp/libevent/ratelim-internal.h		new
external/bsd/ntp/dist/sntp/libevent/select.c			new
external/bsd/ntp/dist/sntp/libevent/signal.c			new
external/bsd/ntp/dist/sntp/libevent/strlcpy-internal.h		new
external/bsd/ntp/dist/sntp/libevent/strlcpy.c			new
external/bsd/ntp/dist/sntp/libevent/time-internal.h		new
external/bsd/ntp/dist/sntp/libevent/util-internal.h		new
external/bsd/ntp/dist/sntp/libevent/whatsnew-2.0.txt		new
external/bsd/ntp/dist/sntp/libevent/whatsnew-2.1.txt		new
external/bsd/ntp/dist/sntp/libevent/win32select.c		new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/tree.h		new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/nmake/evconfig-private.h new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/nmake/event2/event-config.h new
external/bsd/ntp/dist/sntp/libevent/build-aux/compile		new
external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess	new
external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub	new
external/bsd/ntp/dist/sntp/libevent/build-aux/depcomp		new
external/bsd/ntp/dist/sntp/libevent/build-aux/install-sh	new
external/bsd/ntp/dist/sntp/libevent/build-aux/ltmain.sh		new
external/bsd/ntp/dist/sntp/libevent/build-aux/missing		new
external/bsd/ntp/dist/sntp/libevent/build-aux/ylwrap		new
external/bsd/ntp/dist/sntp/libevent/compat/sys/queue.h		new
external/bsd/ntp/dist/sntp/libevent/include/evdns.h		new
external/bsd/ntp/dist/sntp/libevent/include/event.h		new
external/bsd/ntp/dist/sntp/libevent/include/evhttp.h		new
external/bsd/ntp/dist/sntp/libevent/include/evrpc.h		new
external/bsd/ntp/dist/sntp/libevent/include/evutil.h		new
external/bsd/ntp/dist/sntp/libevent/include/include.am		new
external/bsd/ntp/dist/sntp/libevent/include/event2/buffer.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/buffer_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_ssl.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns_struct.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/event.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/event_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/event_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/http.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/http_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/http_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/keyvalq_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/listener.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc_struct.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/tag.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/tag_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/thread.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/util.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/visibility.h	new
external/bsd/ntp/dist/sntp/libevent/m4/ac_backport_259_ssizet.m4 new
external/bsd/ntp/dist/sntp/libevent/m4/libevent_openssl.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/libtool.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltoptions.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltsugar.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltversion.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/lt~obsolete.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ntp_pkg_config.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/openldap-thread-check.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/openldap.m4		new
external/bsd/ntp/dist/sntp/libevent/sample/dns-example.c	new
external/bsd/ntp/dist/sntp/libevent/sample/event-read-fifo.c	new
external/bsd/ntp/dist/sntp/libevent/sample/hello-world.c	new
external/bsd/ntp/dist/sntp/libevent/sample/hostcheck.c		new
external/bsd/ntp/dist/sntp/libevent/sample/hostcheck.h		new
external/bsd/ntp/dist/sntp/libevent/sample/http-server.c	new
external/bsd/ntp/dist/sntp/libevent/sample/https-client.c	new
external/bsd/ntp/dist/sntp/libevent/sample/include.am		new
external/bsd/ntp/dist/sntp/libevent/sample/le-proxy.c		new
external/bsd/ntp/dist/sntp/libevent/sample/openssl_hostname_validation.c new
external/bsd/ntp/dist/sntp/libevent/sample/openssl_hostname_validation.h new
external/bsd/ntp/dist/sntp/libevent/sample/signal-test.c	new
external/bsd/ntp/dist/sntp/libevent/sample/time-test.c		new
external/bsd/ntp/dist/sntp/libevent/test/Makefile.nmake		new
external/bsd/ntp/dist/sntp/libevent/test/bench.c		new
external/bsd/ntp/dist/sntp/libevent/test/bench_cascade.c	new
external/bsd/ntp/dist/sntp/libevent/test/bench_http.c		new
external/bsd/ntp/dist/sntp/libevent/test/bench_httpclient.c	new
external/bsd/ntp/dist/sntp/libevent/test/check-dumpevents.py	new
external/bsd/ntp/dist/sntp/libevent/test/include.am		new
external/bsd/ntp/dist/sntp/libevent/test/regress.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress.gen.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress.gen.h		new
external/bsd/ntp/dist/sntp/libevent/test/regress.h		new
external/bsd/ntp/dist/sntp/libevent/test/regress.rpc		new
external/bsd/ntp/dist/sntp/libevent/test/regress_buffer.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_bufferevent.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_dns.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_et.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_finalize.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_http.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_listener.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_main.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_minheap.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_rpc.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_ssl.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_testutils.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_testutils.h	new
external/bsd/ntp/dist/sntp/libevent/test/regress_thread.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_thread.h	new
external/bsd/ntp/dist/sntp/libevent/test/regress_util.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_zlib.c		new
external/bsd/ntp/dist/sntp/libevent/test/rpcgen_wrapper.sh	new
external/bsd/ntp/dist/sntp/libevent/test/test-changelist.c	new
external/bsd/ntp/dist/sntp/libevent/test/test-closed.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-dumpevents.c	new
external/bsd/ntp/dist/sntp/libevent/test/test-eof.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-fdleak.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-init.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-ratelim.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-time.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-weof.c		new
external/bsd/ntp/dist/sntp/libevent/test/test.sh		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest.c		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest.h		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest_local.h	new
external/bsd/ntp/dist/sntp/libevent/test/tinytest_macros.h	new
external/bsd/ntp/dist/sntp/libopts/COPYING.gplv3		new
external/bsd/ntp/dist/sntp/libopts/COPYING.lgplv3		new
external/bsd/ntp/dist/sntp/libopts/COPYING.mbsd			new
external/bsd/ntp/dist/sntp/libopts/MakeDefs.inc			new
external/bsd/ntp/dist/sntp/libopts/Makefile.am			new
external/bsd/ntp/dist/sntp/libopts/Makefile.in			new
external/bsd/ntp/dist/sntp/libopts/README			new
external/bsd/ntp/dist/sntp/libopts/ag-char-map.h		new
external/bsd/ntp/dist/sntp/libopts/alias.c			new
external/bsd/ntp/dist/sntp/libopts/ao-strs.c			new
external/bsd/ntp/dist/sntp/libopts/ao-strs.h			new
external/bsd/ntp/dist/sntp/libopts/autoopts.c			new
external/bsd/ntp/dist/sntp/libopts/autoopts.h			new
external/bsd/ntp/dist/sntp/libopts/boolean.c			new
external/bsd/ntp/dist/sntp/libopts/check.c			new
external/bsd/ntp/dist/sntp/libopts/configfile.c			new
external/bsd/ntp/dist/sntp/libopts/cook.c			new
external/bsd/ntp/dist/sntp/libopts/enum.c			new
external/bsd/ntp/dist/sntp/libopts/env.c			new
external/bsd/ntp/dist/sntp/libopts/file.c			new
external/bsd/ntp/dist/sntp/libopts/find.c			new
external/bsd/ntp/dist/sntp/libopts/genshell.c			new
external/bsd/ntp/dist/sntp/libopts/genshell.h			new
external/bsd/ntp/dist/sntp/libopts/gettext.h			new
external/bsd/ntp/dist/sntp/libopts/init.c			new
external/bsd/ntp/dist/sntp/libopts/intprops.h			new
external/bsd/ntp/dist/sntp/libopts/libopts.c			new
external/bsd/ntp/dist/sntp/libopts/load.c			new
external/bsd/ntp/dist/sntp/libopts/makeshell.c			new
external/bsd/ntp/dist/sntp/libopts/nested.c			new
external/bsd/ntp/dist/sntp/libopts/numeric.c			new
external/bsd/ntp/dist/sntp/libopts/option-value-type.c		new
external/bsd/ntp/dist/sntp/libopts/option-value-type.h		new
external/bsd/ntp/dist/sntp/libopts/option-xat-attribute.c	new
external/bsd/ntp/dist/sntp/libopts/option-xat-attribute.h	new
external/bsd/ntp/dist/sntp/libopts/parse-duration.c		new
external/bsd/ntp/dist/sntp/libopts/parse-duration.h		new
external/bsd/ntp/dist/sntp/libopts/pgusage.c			new
external/bsd/ntp/dist/sntp/libopts/proto.h			new
external/bsd/ntp/dist/sntp/libopts/putshell.c			new
external/bsd/ntp/dist/sntp/libopts/reset.c			new
external/bsd/ntp/dist/sntp/libopts/restore.c			new
external/bsd/ntp/dist/sntp/libopts/save.c			new
external/bsd/ntp/dist/sntp/libopts/sort.c			new
external/bsd/ntp/dist/sntp/libopts/stack.c			new
external/bsd/ntp/dist/sntp/libopts/stdnoreturn.in.h		new
external/bsd/ntp/dist/sntp/libopts/streqvcmp.c			new
external/bsd/ntp/dist/sntp/libopts/text_mmap.c			new
external/bsd/ntp/dist/sntp/libopts/time.c			new
external/bsd/ntp/dist/sntp/libopts/tokenize.c			new
external/bsd/ntp/dist/sntp/libopts/usage.c			new
external/bsd/ntp/dist/sntp/libopts/version.c			new
external/bsd/ntp/dist/sntp/libopts/autoopts/options.h		new
external/bsd/ntp/dist/sntp/libopts/autoopts/project.h		new
external/bsd/ntp/dist/sntp/libopts/autoopts/usage-txt.h		new
external/bsd/ntp/dist/sntp/libopts/compat/_Noreturn.h		new
external/bsd/ntp/dist/sntp/libopts/compat/compat.h		new
external/bsd/ntp/dist/sntp/libopts/compat/pathfind.c		new
external/bsd/ntp/dist/sntp/libopts/compat/snprintf.c		new
external/bsd/ntp/dist/sntp/libopts/compat/strchr.c		new
external/bsd/ntp/dist/sntp/libopts/compat/strdup.c		new
external/bsd/ntp/dist/sntp/libopts/compat/windows-config.h	new
external/bsd/ntp/dist/sntp/libopts/m4/libopts.m4		new
external/bsd/ntp/dist/sntp/libopts/m4/liboptschk.m4		new
external/bsd/ntp/dist/sntp/libopts/m4/stdnoreturn.m4		new
external/bsd/ntp/dist/sntp/loc/README				new
external/bsd/ntp/dist/sntp/loc/darwin				new
external/bsd/ntp/dist/sntp/loc/debian				new
external/bsd/ntp/dist/sntp/loc/freebsd				new
external/bsd/ntp/dist/sntp/loc/legacy				new
external/bsd/ntp/dist/sntp/loc/netbsd				new
external/bsd/ntp/dist/sntp/loc/redhat				new
external/bsd/ntp/dist/sntp/loc/solaris				new
external/bsd/ntp/dist/sntp/m4/define_dir.m4			new
external/bsd/ntp/dist/sntp/m4/hms_search_lib.m4			new
external/bsd/ntp/dist/sntp/m4/libtool.m4			new
external/bsd/ntp/dist/sntp/m4/ltoptions.m4			new
external/bsd/ntp/dist/sntp/m4/ltsugar.m4			new
external/bsd/ntp/dist/sntp/m4/ltversion.m4			new
external/bsd/ntp/dist/sntp/m4/lt~obsolete.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_cacheversion.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_compiler.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_crosscompile.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_crypto_rand.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_debug.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_dir_sep.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_facilitynames.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_googletest.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_ipv6.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_lib_m.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_libevent.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_libntp.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_lineeditlibs.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_locinfo.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_openssl.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_pkg_config.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_prog_cc.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_rlimit.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_sntp.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_sysexits.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_ver_suffix.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_vpathhack.m4			new
external/bsd/ntp/dist/sntp/m4/os_cflags.m4			new
external/bsd/ntp/dist/sntp/m4/snprintf.m4			new
external/bsd/ntp/dist/sntp/m4/version.m4			new
external/bsd/ntp/dist/sntp/scripts/Makefile.am			new
external/bsd/ntp/dist/sntp/scripts/Makefile.in			new
external/bsd/ntp/dist/sntp/scripts/cvo.sh			new
external/bsd/ntp/dist/sntp/scripts/genLocInfo			new
external/bsd/ntp/dist/sntp/scripts/mansec2subst.sed		new
external/bsd/ntp/dist/sntp/tests/Makefile.am			new
external/bsd/ntp/dist/sntp/tests/Makefile.in			new
external/bsd/ntp/dist/sntp/tests/crypto.cpp			new
external/bsd/ntp/dist/sntp/tests/fileHandlingTest.h		new
external/bsd/ntp/dist/sntp/tests/keyFile.cpp			new
external/bsd/ntp/dist/sntp/tests/kodDatabase.cpp		new
external/bsd/ntp/dist/sntp/tests/kodFile.cpp			new
external/bsd/ntp/dist/sntp/tests/networking.cpp			new
external/bsd/ntp/dist/sntp/tests/packetHandling.cpp		new
external/bsd/ntp/dist/sntp/tests/packetProcessing.cpp		new
external/bsd/ntp/dist/sntp/tests/sntptest.h			new
external/bsd/ntp/dist/sntp/tests/tests-runner			new
external/bsd/ntp/dist/sntp/tests/utilities.cpp			new
external/bsd/ntp/dist/sntp/tests/data/debug-input-lfp-bin	new
external/bsd/ntp/dist/sntp/tests/data/debug-input-lfp-dec	new
external/bsd/ntp/dist/sntp/tests/data/debug-input-pkt		new
external/bsd/ntp/dist/sntp/tests/data/key-test-ascii		new
external/bsd/ntp/dist/sntp/tests/data/key-test-comments		new
external/bsd/ntp/dist/sntp/tests/data/key-test-empty		new
external/bsd/ntp/dist/sntp/tests/data/key-test-hex		new
external/bsd/ntp/dist/sntp/tests/data/key-test-invalid-hex	new
external/bsd/ntp/dist/sntp/tests/data/kod-expected-multiple	new
external/bsd/ntp/dist/sntp/tests/data/kod-expected-single	new
external/bsd/ntp/dist/sntp/tests/data/kod-test-blanks		new
external/bsd/ntp/dist/sntp/tests/data/kod-test-correct		new
external/bsd/ntp/dist/sntp/tests/data/kod-test-empty		new
external/bsd/ntp/dist/tests/Makefile.am				new
external/bsd/ntp/dist/tests/Makefile.in				new
external/bsd/ntp/dist/tests/libntp/Makefile.am			new
external/bsd/ntp/dist/tests/libntp/Makefile.in			new
external/bsd/ntp/dist/tests/libntp/a_md5encrypt.cpp		new
external/bsd/ntp/dist/tests/libntp/atoint.cpp			new
external/bsd/ntp/dist/tests/libntp/atouint.cpp			new
external/bsd/ntp/dist/tests/libntp/authkeys.cpp			new
external/bsd/ntp/dist/tests/libntp/buftvtots.cpp		new
external/bsd/ntp/dist/tests/libntp/calendar.cpp			new
external/bsd/ntp/dist/tests/libntp/caljulian.cpp		new
external/bsd/ntp/dist/tests/libntp/caltontp.cpp			new
external/bsd/ntp/dist/tests/libntp/calyearstart.cpp		new
external/bsd/ntp/dist/tests/libntp/clocktime.cpp		new
external/bsd/ntp/dist/tests/libntp/decodenetnum.cpp		new
external/bsd/ntp/dist/tests/libntp/hextoint.cpp			new
external/bsd/ntp/dist/tests/libntp/hextolfp.cpp			new
external/bsd/ntp/dist/tests/libntp/humandate.cpp		new
external/bsd/ntp/dist/tests/libntp/lfpfunc.cpp			new
external/bsd/ntp/dist/tests/libntp/lfptest.h			new
external/bsd/ntp/dist/tests/libntp/lfptostr.cpp			new
external/bsd/ntp/dist/tests/libntp/libntptest.cpp		new
external/bsd/ntp/dist/tests/libntp/libntptest.h			new
external/bsd/ntp/dist/tests/libntp/modetoa.cpp			new
external/bsd/ntp/dist/tests/libntp/msyslog.cpp			new
external/bsd/ntp/dist/tests/libntp/netof.cpp			new
external/bsd/ntp/dist/tests/libntp/numtoa.cpp			new
external/bsd/ntp/dist/tests/libntp/numtohost.cpp		new
external/bsd/ntp/dist/tests/libntp/octtoint.cpp			new
external/bsd/ntp/dist/tests/libntp/prettydate.cpp		new
external/bsd/ntp/dist/tests/libntp/recvbuff.cpp			new
external/bsd/ntp/dist/tests/libntp/refnumtoa.cpp		new
external/bsd/ntp/dist/tests/libntp/sfptostr.cpp			new
external/bsd/ntp/dist/tests/libntp/sockaddrtest.h		new
external/bsd/ntp/dist/tests/libntp/socktoa.cpp			new
external/bsd/ntp/dist/tests/libntp/ssl_init.cpp			new
external/bsd/ntp/dist/tests/libntp/statestr.cpp			new
external/bsd/ntp/dist/tests/libntp/strtolfp.cpp			new
external/bsd/ntp/dist/tests/libntp/timespecops.cpp		new
external/bsd/ntp/dist/tests/libntp/timestructs.cpp		new
external/bsd/ntp/dist/tests/libntp/timestructs.h		new
external/bsd/ntp/dist/tests/libntp/timevalops.cpp		new
external/bsd/ntp/dist/tests/libntp/tstotv.cpp			new
external/bsd/ntp/dist/tests/libntp/tvtots.cpp			new
external/bsd/ntp/dist/tests/libntp/uglydate.cpp			new
external/bsd/ntp/dist/tests/libntp/vi64ops.cpp			new
external/bsd/ntp/dist/tests/libntp/ymd2yd.cpp			new
external/bsd/ntp/dist/tests/ntpd/Makefile.am			new
external/bsd/ntp/dist/tests/ntpd/Makefile.in			new
external/bsd/ntp/dist/tests/ntpd/leapsec.cpp			new
external/bsd/ntp/dist/tests/ntpd/ntpdtest.cpp			new
external/bsd/ntp/dist/tests/ntpd/ntpdtest.h			new
external/bsd/ntp/dist/util/Makefile.am				new
external/bsd/ntp/dist/util/Makefile.in				new
external/bsd/ntp/dist/util/README				new
external/bsd/ntp/dist/util/audio-pcm.c				new
external/bsd/ntp/dist/util/byteorder.c				new
external/bsd/ntp/dist/util/hist.c				new
external/bsd/ntp/dist/util/invoke-ntp-keygen.menu		new
external/bsd/ntp/dist/util/invoke-ntp-keygen.texi		new
external/bsd/ntp/dist/util/jitter.c				new
external/bsd/ntp/dist/util/jitter.h				new
external/bsd/ntp/dist/util/kern.c				new
external/bsd/ntp/dist/util/longsize.c				new
external/bsd/ntp/dist/util/ntp-keygen-opts.c			new
external/bsd/ntp/dist/util/ntp-keygen-opts.def			new
external/bsd/ntp/dist/util/ntp-keygen-opts.h			new
external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman		new
external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc		new
external/bsd/ntp/dist/util/ntp-keygen.c				new
external/bsd/ntp/dist/util/ntp-keygen.html			new
external/bsd/ntp/dist/util/ntp-keygen.man.in			new
external/bsd/ntp/dist/util/ntp-keygen.mdoc.in			new
external/bsd/ntp/dist/util/ntp-keygen.texi			new
external/bsd/ntp/dist/util/ntptime.c				new
external/bsd/ntp/dist/util/pps-api.c				new
external/bsd/ntp/dist/util/precision.c				new
external/bsd/ntp/dist/util/sht.c				new
external/bsd/ntp/dist/util/testrs6000.c				new
external/bsd/ntp/dist/util/tg.c					new
external/bsd/ntp/dist/util/tg2.c				new
external/bsd/ntp/dist/util/tickadj.c				new
external/bsd/ntp/dist/util/timetrim.c				new
external/bsd/ntp/html/Makefile					new
external/bsd/ntp/include/config.h				new
external/bsd/ntp/lib/Makefile					new
external/bsd/ntp/lib/Makefile.inc				new
external/bsd/ntp/lib/libiscntp/Makefile				new
external/bsd/ntp/lib/libntp/Makefile				new
external/bsd/ntp/lib/libopts/Makefile				new
external/bsd/ntp/lib/libparse/Makefile				new
external/bsd/ntp/scripts/mkver					new
usr.sbin/Makefile						patch
usr.sbin/ntp/Makefile						delete
usr.sbin/ntp/Makefile.inc					delete
usr.sbin/ntp/importdate						delete
usr.sbin/ntp/html/Makefile					delete
usr.sbin/ntp/include/config.h					delete
usr.sbin/ntp/libisc/Makefile					delete
usr.sbin/ntp/libntp/Makefile					delete
usr.sbin/ntp/libopts/Makefile					delete
usr.sbin/ntp/libparse/Makefile					delete
usr.sbin/ntp/ntp-keygen/Makefile				delete
usr.sbin/ntp/ntp-keygen/ntp-keygen.8				delete
usr.sbin/ntp/ntpd/Makefile					delete
usr.sbin/ntp/ntpd/ntpd.8					delete
usr.sbin/ntp/ntpdate/Makefile					delete
usr.sbin/ntp/ntpdate/ntpdate.8					delete
usr.sbin/ntp/ntpdc/Makefile					delete
usr.sbin/ntp/ntpdc/ntpdc.8					delete
usr.sbin/ntp/ntpq/Makefile					delete
usr.sbin/ntp/ntpq/ntpq.8					delete
usr.sbin/ntp/ntptime/Makefile					delete
usr.sbin/ntp/ntptime/ntptime.8					delete
usr.sbin/ntp/ntptrace/Makefile					delete
usr.sbin/ntp/ntptrace/ntptrace.8				delete
usr.sbin/ntp/ntptrace/ntptrace.awk				delete
usr.sbin/ntp/scripts/mkver					delete
usr.sbin/sntp/Makefile						delete
usr.sbin/sntp/sntp.1						delete

	Update ntp to 4.2.8.  This pullup syncs with -current as of
	2014/01/06. CVE-2014-9293, CVE-2014-9294, CVE-2014-9295 and
	CVE-2014-9296.
@
text
@a0 1517
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.

timestamp='2011-06-03'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently, or will in the future.
	case "${UNAME_MACHINE_ARCH}" in
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}"
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE="alpha" ;;
	    "EV5 (21164)")
		UNAME_MACHINE="alphaev5" ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE="alphaev56" ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE="alphapca56" ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE="alphapca57" ;;
	    "EV6 (21264)")
		UNAME_MACHINE="alphaev6" ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE="alphaev67" ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE="alphaev69" ;;
	    "EV7 (21364)")
		UNAME_MACHINE="alphaev7" ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE="alphaev79" ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH="i386"
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH="x86_64"
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = "hppa2.0w" ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH="hppa2.0w"
	    else
		HP_ARCH="hppa64"
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    cris:Linux:*:*)
	echo cris-axis-linux-gnu
	exit ;;
    crisv32:Linux:*:*)
	echo crisv32-axis-linux-gnu
	exit ;;
    frv:Linux:*:*)
	echo frv-unknown-linux-gnu
	exit ;;
    i*86:Linux:*:*)
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
	;;
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-gnu
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-gnu
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-gnu
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-gnu
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-gnu
	exit ;;
    x86_64:Linux:*:*)
	echo x86_64-unknown-linux-gnu
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configury will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = "x86"; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = "386"; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

cat >&2 <<EOF
$0: unable to guess system type

This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.1.1.1.18.1
log
@file config.guess was added on branch netbsd-5-2 on 2015-01-07 10:10:23 +0000
@
text
@d1 1517
@


1.1.1.1.18.2
log
@Pullup the following revision (requested by he in ticket #1938):

dist/ntp/COPYRIGHT						delete
dist/ntp/ChangeLog						delete
dist/ntp/CommitLog						delete
dist/ntp/CommitLog-4.1.0					delete
dist/ntp/INSTALL						delete
dist/ntp/Makefile.am						delete
dist/ntp/Makefile.in						delete
dist/ntp/NEWS							delete
dist/ntp/NOTES.y2kfixes						delete
dist/ntp/README							delete
dist/ntp/README.bk						delete
dist/ntp/README.hackers						delete
dist/ntp/README.patches						delete
dist/ntp/README.refclocks					delete
dist/ntp/README.versions					delete
dist/ntp/TODO							delete
dist/ntp/WHERE-TO-START						delete
dist/ntp/aclocal.m4						delete
dist/ntp/bincheck.mf						delete
dist/ntp/bootstrap						delete
dist/ntp/build							delete
dist/ntp/compile						delete
dist/ntp/config.guess						delete
dist/ntp/config.h.in						delete
dist/ntp/config.sub						delete
dist/ntp/configure						delete
dist/ntp/configure.ac						delete
dist/ntp/depcomp						delete
dist/ntp/dot.emacs						delete
dist/ntp/excludes						delete
dist/ntp/flock-build						delete
dist/ntp/install-sh						delete
dist/ntp/ltmain.sh						delete
dist/ntp/missing						delete
dist/ntp/ntp-html2mdoc.pl					delete
dist/ntp/ntp2netbsd						delete
dist/ntp/packageinfo.sh						delete
dist/ntp/readme.y2kfixes					delete
dist/ntp/results.y2kfixes					delete
dist/ntp/version						delete
dist/ntp/version.m4						delete
dist/ntp/ElectricFence/CHANGES					delete
dist/ntp/ElectricFence/COPYING					delete
dist/ntp/ElectricFence/Makefile.am				delete
dist/ntp/ElectricFence/Makefile.in				delete
dist/ntp/ElectricFence/README					delete
dist/ntp/ElectricFence/efence.c					delete
dist/ntp/ElectricFence/efence.h					delete
dist/ntp/ElectricFence/eftest.c					delete
dist/ntp/ElectricFence/libefence.3				delete
dist/ntp/ElectricFence/page.c					delete
dist/ntp/ElectricFence/print.c					delete
dist/ntp/ElectricFence/tstheap.c				delete
dist/ntp/adjtimed/Makefile.am					delete
dist/ntp/adjtimed/Makefile.in					delete
dist/ntp/adjtimed/README					delete
dist/ntp/adjtimed/adjtimed.c					delete
dist/ntp/arlib/COPYING						delete
dist/ntp/arlib/INSTALL						delete
dist/ntp/arlib/Makefile.am					delete
dist/ntp/arlib/Makefile.in					delete
dist/ntp/arlib/README						delete
dist/ntp/arlib/UNSHAR.HDR					delete
dist/ntp/arlib/aclocal.m4					delete
dist/ntp/arlib/arlib.3						delete
dist/ntp/arlib/arlib.c						delete
dist/ntp/arlib/arlib.h						delete
dist/ntp/arlib/arplib.h						delete
dist/ntp/arlib/configure					delete
dist/ntp/arlib/configure.in					delete
dist/ntp/arlib/depcomp						delete
dist/ntp/arlib/install-sh					delete
dist/ntp/arlib/missing						delete
dist/ntp/arlib/sample.c						delete
dist/ntp/clockstuff/Makefile.am					delete
dist/ntp/clockstuff/Makefile.in					delete
dist/ntp/clockstuff/README					delete
dist/ntp/clockstuff/chutest.c					delete
dist/ntp/clockstuff/clktest.c					delete
dist/ntp/clockstuff/propdelay.c					delete
dist/ntp/conf/README						delete
dist/ntp/conf/baldwin.conf					delete
dist/ntp/conf/beauregard.conf					delete
dist/ntp/conf/grundoon.conf					delete
dist/ntp/conf/malarky.conf					delete
dist/ntp/conf/pogo.conf						delete
dist/ntp/conf/rackety.conf					delete
dist/ntp/html/accopt.html					delete
dist/ntp/html/assoc.html					delete
dist/ntp/html/audio.html					delete
dist/ntp/html/authopt.html					delete
dist/ntp/html/clockopt.html					delete
dist/ntp/html/confopt.html					delete
dist/ntp/html/copyright.html					delete
dist/ntp/html/debug.html					delete
dist/ntp/html/extern.html					delete
dist/ntp/html/gadget.html					delete
dist/ntp/html/groups.html					delete
dist/ntp/html/howto.html					delete
dist/ntp/html/index.html					delete
dist/ntp/html/kern.html						delete
dist/ntp/html/keygen.html					delete
dist/ntp/html/ldisc.html					delete
dist/ntp/html/manyopt.html					delete
dist/ntp/html/measure.html					delete
dist/ntp/html/miscopt.html					delete
dist/ntp/html/monopt.html					delete
dist/ntp/html/msyslog.html					delete
dist/ntp/html/mx4200data.html					delete
dist/ntp/html/notes.html					delete
dist/ntp/html/ntp_conf.html					delete
dist/ntp/html/ntpd.html						delete
dist/ntp/html/ntpdate.html					delete
dist/ntp/html/ntpdc.html					delete
dist/ntp/html/ntpdsim.html					delete
dist/ntp/html/ntpdsim_new.html					delete
dist/ntp/html/ntpq.html						delete
dist/ntp/html/ntptime.html					delete
dist/ntp/html/ntptrace.html					delete
dist/ntp/html/parsedata.html					delete
dist/ntp/html/parsenew.html					delete
dist/ntp/html/pps.html						delete
dist/ntp/html/prefer.html					delete
dist/ntp/html/rdebug.html					delete
dist/ntp/html/refclock.html					delete
dist/ntp/html/release.html					delete
dist/ntp/html/sntp.html						delete
dist/ntp/html/tickadj.html					delete
dist/ntp/html/build/build.html					delete
dist/ntp/html/build/config.html					delete
dist/ntp/html/build/hints.html					delete
dist/ntp/html/build/patches.html				delete
dist/ntp/html/build/porting.html				delete
dist/ntp/html/build/quick.html					delete
dist/ntp/html/build/hints/a-ux					delete
dist/ntp/html/build/hints/aix					delete
dist/ntp/html/build/hints/bsdi					delete
dist/ntp/html/build/hints/changes				delete
dist/ntp/html/build/hints/decosf1				delete
dist/ntp/html/build/hints/decosf2				delete
dist/ntp/html/build/hints/freebsd				delete
dist/ntp/html/build/hints/hpux					delete
dist/ntp/html/build/hints/linux					delete
dist/ntp/html/build/hints/mpeix					delete
dist/ntp/html/build/hints/netbsd				delete
dist/ntp/html/build/hints/notes-xntp-v3				delete
dist/ntp/html/build/hints/parse					delete
dist/ntp/html/build/hints/refclocks				delete
dist/ntp/html/build/hints/rs6000				delete
dist/ntp/html/build/hints/sco.html				delete
dist/ntp/html/build/hints/sgi					delete
dist/ntp/html/build/hints/solaris-dosynctodr.html		delete
dist/ntp/html/build/hints/solaris.html				delete
dist/ntp/html/build/hints/solaris.xtra.4023118			delete
dist/ntp/html/build/hints/solaris.xtra.4095849			delete
dist/ntp/html/build/hints/solaris.xtra.S99ntpd			delete
dist/ntp/html/build/hints/solaris.xtra.patchfreq		delete
dist/ntp/html/build/hints/sun4					delete
dist/ntp/html/build/hints/svr4-dell				delete
dist/ntp/html/build/hints/svr4_package				delete
dist/ntp/html/build/hints/todo					delete
dist/ntp/html/build/hints/vxworks.html				delete
dist/ntp/html/build/hints/winnt.html				delete
dist/ntp/html/build/scripts/footer.txt				delete
dist/ntp/html/build/scripts/links10.txt				delete
dist/ntp/html/build/scripts/links11.txt				delete
dist/ntp/html/build/scripts/links12.txt				delete
dist/ntp/html/build/scripts/links7.txt				delete
dist/ntp/html/build/scripts/links8.txt				delete
dist/ntp/html/build/scripts/links9.txt				delete
dist/ntp/html/build/scripts/style.css				delete
dist/ntp/html/drivers/driver1.html				delete
dist/ntp/html/drivers/driver10.html				delete
dist/ntp/html/drivers/driver11.html				delete
dist/ntp/html/drivers/driver12.html				delete
dist/ntp/html/drivers/driver16.html				delete
dist/ntp/html/drivers/driver18.html				delete
dist/ntp/html/drivers/driver19.html				delete
dist/ntp/html/drivers/driver2.html				delete
dist/ntp/html/drivers/driver20.html				delete
dist/ntp/html/drivers/driver22.html				delete
dist/ntp/html/drivers/driver26.html				delete
dist/ntp/html/drivers/driver27.html				delete
dist/ntp/html/drivers/driver28.html				delete
dist/ntp/html/drivers/driver29.html				delete
dist/ntp/html/drivers/driver3.html				delete
dist/ntp/html/drivers/driver30.html				delete
dist/ntp/html/drivers/driver31.html				delete
dist/ntp/html/drivers/driver32.html				delete
dist/ntp/html/drivers/driver33.html				delete
dist/ntp/html/drivers/driver34.html				delete
dist/ntp/html/drivers/driver35.html				delete
dist/ntp/html/drivers/driver36.html				delete
dist/ntp/html/drivers/driver37.html				delete
dist/ntp/html/drivers/driver38.html				delete
dist/ntp/html/drivers/driver39.html				delete
dist/ntp/html/drivers/driver4.html				delete
dist/ntp/html/drivers/driver40.html				delete
dist/ntp/html/drivers/driver42.html				delete
dist/ntp/html/drivers/driver43.html				delete
dist/ntp/html/drivers/driver44.html				delete
dist/ntp/html/drivers/driver5.html				delete
dist/ntp/html/drivers/driver6.html				delete
dist/ntp/html/drivers/driver7.html				delete
dist/ntp/html/drivers/driver8.html				delete
dist/ntp/html/drivers/driver9.html				delete
dist/ntp/html/drivers/oncore-shmem.html				delete
dist/ntp/html/drivers/tf582_4.html				delete
dist/ntp/html/drivers/icons/home.gif				delete
dist/ntp/html/drivers/icons/mail2.gif				delete
dist/ntp/html/drivers/scripts/footer.txt			delete
dist/ntp/html/drivers/scripts/style.css				delete
dist/ntp/html/icons/home.gif					delete
dist/ntp/html/icons/mail2.gif					delete
dist/ntp/html/scripts/footer.txt				delete
dist/ntp/html/scripts/links10.txt				delete
dist/ntp/html/scripts/links11.txt				delete
dist/ntp/html/scripts/links12.txt				delete
dist/ntp/html/scripts/links7.txt				delete
dist/ntp/html/scripts/links8.txt				delete
dist/ntp/html/scripts/links9.txt				delete
dist/ntp/html/scripts/style.css					delete
dist/ntp/include/Makefile.am					delete
dist/ntp/include/Makefile.in					delete
dist/ntp/include/README						delete
dist/ntp/include/adjtime.h					delete
dist/ntp/include/ascii.h					delete
dist/ntp/include/audio.h					delete
dist/ntp/include/autogen-version.def				delete
dist/ntp/include/binio.h					delete
dist/ntp/include/copyright.def					delete
dist/ntp/include/debug-opt.def					delete
dist/ntp/include/global.h					delete
dist/ntp/include/gps.h						delete
dist/ntp/include/homerc.def					delete
dist/ntp/include/hopf6039.h					delete
dist/ntp/include/icom.h						delete
dist/ntp/include/ieee754io.h					delete
dist/ntp/include/iosignal.h					delete
dist/ntp/include/l_stdlib.h					delete
dist/ntp/include/mbg_gps166.h					delete
dist/ntp/include/mx4200.h					delete
dist/ntp/include/ntif.h						delete
dist/ntp/include/ntp.h						delete
dist/ntp/include/ntp_calendar.h					delete
dist/ntp/include/ntp_cmdargs.h					delete
dist/ntp/include/ntp_config.h					delete
dist/ntp/include/ntp_control.h					delete
dist/ntp/include/ntp_crypto.h					delete
dist/ntp/include/ntp_datum.h					delete
dist/ntp/include/ntp_debug.h					delete
dist/ntp/include/ntp_filegen.h					delete
dist/ntp/include/ntp_fp.h					delete
dist/ntp/include/ntp_if.h					delete
dist/ntp/include/ntp_io.h					delete
dist/ntp/include/ntp_machine.h					delete
dist/ntp/include/ntp_malloc.h					delete
dist/ntp/include/ntp_md5.h					delete
dist/ntp/include/ntp_proto.h					delete
dist/ntp/include/ntp_random.h					delete
dist/ntp/include/ntp_refclock.h					delete
dist/ntp/include/ntp_request.h					delete
dist/ntp/include/ntp_rfc2553.h					delete
dist/ntp/include/ntp_select.h					delete
dist/ntp/include/ntp_sprintf.h					delete
dist/ntp/include/ntp_stdlib.h					delete
dist/ntp/include/ntp_string.h					delete
dist/ntp/include/ntp_syscall.h					delete
dist/ntp/include/ntp_syslog.h					delete
dist/ntp/include/ntp_tty.h					delete
dist/ntp/include/ntp_types.h					delete
dist/ntp/include/ntp_unixtime.h					delete
dist/ntp/include/ntpd.h						delete
dist/ntp/include/ntpsim.h					delete
dist/ntp/include/parse.h					delete
dist/ntp/include/parse_conf.h					delete
dist/ntp/include/recvbuff.h					delete
dist/ntp/include/rsa_md5.h					delete
dist/ntp/include/timepps-SCO.h					delete
dist/ntp/include/timepps-Solaris.h				delete
dist/ntp/include/timepps-SunOS.h				delete
dist/ntp/include/trimble.h					delete
dist/ntp/include/version.def					delete
dist/ntp/include/isc/Makefile.am				delete
dist/ntp/include/isc/Makefile.in				delete
dist/ntp/include/isc/app.h					delete
dist/ntp/include/isc/assertions.h				delete
dist/ntp/include/isc/boolean.h					delete
dist/ntp/include/isc/buffer.h					delete
dist/ntp/include/isc/error.h					delete
dist/ntp/include/isc/formatcheck.h				delete
dist/ntp/include/isc/int.h					delete
dist/ntp/include/isc/interfaceiter.h				delete
dist/ntp/include/isc/ipv6.h					delete
dist/ntp/include/isc/lang.h					delete
dist/ntp/include/isc/lib.h					delete
dist/ntp/include/isc/list.h					delete
dist/ntp/include/isc/magic.h					delete
dist/ntp/include/isc/mem.h					delete
dist/ntp/include/isc/msgcat.h					delete
dist/ntp/include/isc/msgs.h					delete
dist/ntp/include/isc/mutex.h					delete
dist/ntp/include/isc/net.h					delete
dist/ntp/include/isc/netaddr.h					delete
dist/ntp/include/isc/netscope.h					delete
dist/ntp/include/isc/offset.h					delete
dist/ntp/include/isc/once.h					delete
dist/ntp/include/isc/platform.h					delete
dist/ntp/include/isc/print.h					delete
dist/ntp/include/isc/region.h					delete
dist/ntp/include/isc/result.h					delete
dist/ntp/include/isc/sockaddr.h					delete
dist/ntp/include/isc/strerror.h					delete
dist/ntp/include/isc/string.h					delete
dist/ntp/include/isc/types.h					delete
dist/ntp/include/isc/util.h					delete
dist/ntp/kernel/Makefile.am					delete
dist/ntp/kernel/Makefile.in					delete
dist/ntp/kernel/README						delete
dist/ntp/kernel/chuinit.c					delete
dist/ntp/kernel/clkinit.c					delete
dist/ntp/kernel/tty_chu.c					delete
dist/ntp/kernel/tty_chu_STREAMS.c				delete
dist/ntp/kernel/tty_clk.c					delete
dist/ntp/kernel/tty_clk_STREAMS.c				delete
dist/ntp/kernel/sys/Makefile.am					delete
dist/ntp/kernel/sys/Makefile.in					delete
dist/ntp/kernel/sys/README					delete
dist/ntp/kernel/sys/bsd_audioirig.h				delete
dist/ntp/kernel/sys/chudefs.h					delete
dist/ntp/kernel/sys/clkdefs.h					delete
dist/ntp/kernel/sys/i8253.h					delete
dist/ntp/kernel/sys/parsestreams.h				delete
dist/ntp/kernel/sys/pcl720.h					delete
dist/ntp/kernel/sys/ppsclock.h					delete
dist/ntp/kernel/sys/timex.h					delete
dist/ntp/kernel/sys/tpro.h					delete
dist/ntp/kernel/sys/tt560_api.h					delete
dist/ntp/libisc/assertions.c					delete
dist/ntp/libisc/error.c						delete
dist/ntp/libisc/ifiter_getifaddrs.c				delete
dist/ntp/libisc/ifiter_ioctl.c					delete
dist/ntp/libisc/ifiter_sysctl.c					delete
dist/ntp/libisc/inet_aton.c					delete
dist/ntp/libisc/inet_ntop.c					delete
dist/ntp/libisc/inet_pton.c					delete
dist/ntp/libisc/interfaceiter.c					delete
dist/ntp/libisc/isc_strerror.c					delete
dist/ntp/libisc/lib.c						delete
dist/ntp/libisc/mem.c						delete
dist/ntp/libisc/msgcat.c					delete
dist/ntp/libisc/net.c						delete
dist/ntp/libisc/netaddr.c					delete
dist/ntp/libisc/netscope.c					delete
dist/ntp/libisc/sockaddr.c					delete
dist/ntp/libisc/strerror.c					delete
dist/ntp/libntp/Makefile.am					delete
dist/ntp/libntp/Makefile.in					delete
dist/ntp/libntp/README						delete
dist/ntp/libntp/a_md5encrypt.c					delete
dist/ntp/libntp/adjtime.c					delete
dist/ntp/libntp/adjtimex.c					delete
dist/ntp/libntp/atoint.c					delete
dist/ntp/libntp/atolfp.c					delete
dist/ntp/libntp/atouint.c					delete
dist/ntp/libntp/audio.c						delete
dist/ntp/libntp/authkeys.c					delete
dist/ntp/libntp/authreadkeys.c					delete
dist/ntp/libntp/authusekey.c					delete
dist/ntp/libntp/buftvtots.c					delete
dist/ntp/libntp/caljulian.c					delete
dist/ntp/libntp/caltontp.c					delete
dist/ntp/libntp/calyearstart.c					delete
dist/ntp/libntp/clocktime.c					delete
dist/ntp/libntp/clocktypes.c					delete
dist/ntp/libntp/decodenetnum.c					delete
dist/ntp/libntp/dofptoa.c					delete
dist/ntp/libntp/dolfptoa.c					delete
dist/ntp/libntp/emalloc.c					delete
dist/ntp/libntp/findconfig.c					delete
dist/ntp/libntp/fptoa.c						delete
dist/ntp/libntp/fptoms.c					delete
dist/ntp/libntp/getopt.c					delete
dist/ntp/libntp/hextoint.c					delete
dist/ntp/libntp/hextolfp.c					delete
dist/ntp/libntp/humandate.c					delete
dist/ntp/libntp/icom.c						delete
dist/ntp/libntp/inttoa.c					delete
dist/ntp/libntp/iosignal.c					delete
dist/ntp/libntp/lib_strbuf.c					delete
dist/ntp/libntp/lib_strbuf.h					delete
dist/ntp/libntp/machines.c					delete
dist/ntp/libntp/md5c.c						delete
dist/ntp/libntp/memmove.c					delete
dist/ntp/libntp/mfptoa.c					delete
dist/ntp/libntp/mfptoms.c					delete
dist/ntp/libntp/mktime.c					delete
dist/ntp/libntp/modetoa.c					delete
dist/ntp/libntp/mstolfp.c					delete
dist/ntp/libntp/msutotsf.c					delete
dist/ntp/libntp/msyslog.c					delete
dist/ntp/libntp/netof.c						delete
dist/ntp/libntp/ntp_random.c					delete
dist/ntp/libntp/ntp_rfc2553.c					delete
dist/ntp/libntp/numtoa.c					delete
dist/ntp/libntp/numtohost.c					delete
dist/ntp/libntp/octtoint.c					delete
dist/ntp/libntp/prettydate.c					delete
dist/ntp/libntp/recvbuff.c					delete
dist/ntp/libntp/refnumtoa.c					delete
dist/ntp/libntp/snprintf.c					delete
dist/ntp/libntp/socktoa.c					delete
dist/ntp/libntp/socktohost.c					delete
dist/ntp/libntp/statestr.c					delete
dist/ntp/libntp/strdup.c					delete
dist/ntp/libntp/strerror.c					delete
dist/ntp/libntp/strstr.c					delete
dist/ntp/libntp/syssignal.c					delete
dist/ntp/libntp/systime.c					delete
dist/ntp/libntp/systime_s.c					delete
dist/ntp/libntp/tsftomsu.c					delete
dist/ntp/libntp/tstotv.c					delete
dist/ntp/libntp/tvtoa.c						delete
dist/ntp/libntp/tvtots.c					delete
dist/ntp/libntp/uglydate.c					delete
dist/ntp/libntp/uinttoa.c					delete
dist/ntp/libntp/utvtoa.c					delete
dist/ntp/libntp/ymd2yd.c					delete
dist/ntp/libopts/COPYING.lgpl					delete
dist/ntp/libopts/COPYING.mbsd					delete
dist/ntp/libopts/MakeDefs.inc					delete
dist/ntp/libopts/Makefile.am					delete
dist/ntp/libopts/Makefile.in					delete
dist/ntp/libopts/README						delete
dist/ntp/libopts/autoopts.c					delete
dist/ntp/libopts/autoopts.h					delete
dist/ntp/libopts/boolean.c					delete
dist/ntp/libopts/configfile.c					delete
dist/ntp/libopts/cook.c						delete
dist/ntp/libopts/enumeration.c					delete
dist/ntp/libopts/environment.c					delete
dist/ntp/libopts/genshell.c					delete
dist/ntp/libopts/genshell.h					delete
dist/ntp/libopts/libopts.c					delete
dist/ntp/libopts/load.c						delete
dist/ntp/libopts/makeshell.c					delete
dist/ntp/libopts/nested.c					delete
dist/ntp/libopts/numeric.c					delete
dist/ntp/libopts/pgusage.c					delete
dist/ntp/libopts/proto.h					delete
dist/ntp/libopts/putshell.c					delete
dist/ntp/libopts/restore.c					delete
dist/ntp/libopts/save.c						delete
dist/ntp/libopts/sort.c						delete
dist/ntp/libopts/stack.c					delete
dist/ntp/libopts/streqvcmp.c					delete
dist/ntp/libopts/text_mmap.c					delete
dist/ntp/libopts/tokenize.c					delete
dist/ntp/libopts/usage.c					delete
dist/ntp/libopts/version.c					delete
dist/ntp/libopts/autoopts/options.h				delete
dist/ntp/libopts/autoopts/usage-txt.h				delete
dist/ntp/libopts/compat/compat.h				delete
dist/ntp/libopts/compat/pathfind.c				delete
dist/ntp/libopts/compat/snprintf.c				delete
dist/ntp/libopts/compat/strchr.c				delete
dist/ntp/libopts/compat/strdup.c				delete
dist/ntp/libopts/compat/windows-config.h			delete
dist/ntp/libopts/m4/libopts.m4					delete
dist/ntp/libopts/m4/liboptschk.m4				delete
dist/ntp/libparse/Makefile.am					delete
dist/ntp/libparse/Makefile.in					delete
dist/ntp/libparse/README					delete
dist/ntp/libparse/binio.c					delete
dist/ntp/libparse/clk_computime.c				delete
dist/ntp/libparse/clk_dcf7000.c					delete
dist/ntp/libparse/clk_hopf6021.c				delete
dist/ntp/libparse/clk_meinberg.c				delete
dist/ntp/libparse/clk_rawdcf.c					delete
dist/ntp/libparse/clk_rcc8000.c					delete
dist/ntp/libparse/clk_schmid.c					delete
dist/ntp/libparse/clk_trimtaip.c				delete
dist/ntp/libparse/clk_trimtsip.c				delete
dist/ntp/libparse/clk_varitext.c				delete
dist/ntp/libparse/clk_wharton.c					delete
dist/ntp/libparse/data_mbg.c					delete
dist/ntp/libparse/gpstolfp.c					delete
dist/ntp/libparse/ieee754io.c					delete
dist/ntp/libparse/info_trimble.c				delete
dist/ntp/libparse/mfp_mul.c					delete
dist/ntp/libparse/mkinfo_rcmd.sed				delete
dist/ntp/libparse/mkinfo_scmd.sed				delete
dist/ntp/libparse/parse.c					delete
dist/ntp/libparse/parse_conf.c					delete
dist/ntp/libparse/parsesolaris.c				delete
dist/ntp/libparse/parsestreams.c				delete
dist/ntp/libparse/trim_info.c					delete
dist/ntp/m4/define_dir.m4					delete
dist/ntp/m4/hs_ulong_const.m4					delete
dist/ntp/m4/os_cflags.m4					delete
dist/ntp/ntpd/Makefile.am					delete
dist/ntp/ntpd/Makefile.in					delete
dist/ntp/ntpd/check_y2k.c					delete
dist/ntp/ntpd/cmd_args.c					delete
dist/ntp/ntpd/jupiter.h						delete
dist/ntp/ntpd/ntp_config.c					delete
dist/ntp/ntpd/ntp_control.c					delete
dist/ntp/ntpd/ntp_crypto.c					delete
dist/ntp/ntpd/ntp_filegen.c					delete
dist/ntp/ntpd/ntp_intres.c					delete
dist/ntp/ntpd/ntp_io.c						delete
dist/ntp/ntpd/ntp_loopfilter.c					delete
dist/ntp/ntpd/ntp_monitor.c					delete
dist/ntp/ntpd/ntp_peer.c					delete
dist/ntp/ntpd/ntp_proto.c					delete
dist/ntp/ntpd/ntp_refclock.c					delete
dist/ntp/ntpd/ntp_request.c					delete
dist/ntp/ntpd/ntp_restrict.c					delete
dist/ntp/ntpd/ntp_timer.c					delete
dist/ntp/ntpd/ntp_util.c					delete
dist/ntp/ntpd/ntpd-opts.c					delete
dist/ntp/ntpd/ntpd-opts.def					delete
dist/ntp/ntpd/ntpd-opts.h					delete
dist/ntp/ntpd/ntpd-opts.menu					delete
dist/ntp/ntpd/ntpd-opts.texi					delete
dist/ntp/ntpd/ntpd.1						delete
dist/ntp/ntpd/ntpd.c						delete
dist/ntp/ntpd/ntpdbase-opts.def					delete
dist/ntp/ntpd/ntpdsim-opts.c					delete
dist/ntp/ntpd/ntpdsim-opts.def					delete
dist/ntp/ntpd/ntpdsim-opts.h					delete
dist/ntp/ntpd/ntpdsim-opts.menu					delete
dist/ntp/ntpd/ntpdsim-opts.texi					delete
dist/ntp/ntpd/ntpdsim.1						delete
dist/ntp/ntpd/ntpsim.c						delete
dist/ntp/ntpd/ppsapi_timepps.h					delete
dist/ntp/ntpd/refclock_acts.c					delete
dist/ntp/ntpd/refclock_arbiter.c				delete
dist/ntp/ntpd/refclock_arc.c					delete
dist/ntp/ntpd/refclock_as2201.c					delete
dist/ntp/ntpd/refclock_atom.c					delete
dist/ntp/ntpd/refclock_bancomm.c				delete
dist/ntp/ntpd/refclock_chronolog.c				delete
dist/ntp/ntpd/refclock_chu.c					delete
dist/ntp/ntpd/refclock_conf.c					delete
dist/ntp/ntpd/refclock_datum.c					delete
dist/ntp/ntpd/refclock_dumbclock.c				delete
dist/ntp/ntpd/refclock_fg.c					delete
dist/ntp/ntpd/refclock_gpsvme.c					delete
dist/ntp/ntpd/refclock_heath.c					delete
dist/ntp/ntpd/refclock_hopfpci.c				delete
dist/ntp/ntpd/refclock_hopfser.c				delete
dist/ntp/ntpd/refclock_hpgps.c					delete
dist/ntp/ntpd/refclock_irig.c					delete
dist/ntp/ntpd/refclock_jjy.c					delete
dist/ntp/ntpd/refclock_jupiter.c				delete
dist/ntp/ntpd/refclock_leitch.c					delete
dist/ntp/ntpd/refclock_local.c					delete
dist/ntp/ntpd/refclock_msfees.c					delete
dist/ntp/ntpd/refclock_mx4200.c					delete
dist/ntp/ntpd/refclock_neoclock4x.c				delete
dist/ntp/ntpd/refclock_nmea.c					delete
dist/ntp/ntpd/refclock_oncore.c					delete
dist/ntp/ntpd/refclock_palisade.c				delete
dist/ntp/ntpd/refclock_palisade.h				delete
dist/ntp/ntpd/refclock_parse.c					delete
dist/ntp/ntpd/refclock_pcf.c					delete
dist/ntp/ntpd/refclock_pst.c					delete
dist/ntp/ntpd/refclock_ripencc.c				delete
dist/ntp/ntpd/refclock_shm.c					delete
dist/ntp/ntpd/refclock_tpro.c					delete
dist/ntp/ntpd/refclock_trak.c					delete
dist/ntp/ntpd/refclock_true.c					delete
dist/ntp/ntpd/refclock_tt560.c					delete
dist/ntp/ntpd/refclock_ulink.c					delete
dist/ntp/ntpd/refclock_wwv.c					delete
dist/ntp/ntpd/refclock_wwvb.c					delete
dist/ntp/ntpd/refclock_zyfer.c					delete
dist/ntp/ntpdate/Makefile.am					delete
dist/ntp/ntpdate/Makefile.in					delete
dist/ntp/ntpdate/README						delete
dist/ntp/ntpdate/ntpdate.c					delete
dist/ntp/ntpdate/ntpdate.h					delete
dist/ntp/ntpdate/ntptime_config.c				delete
dist/ntp/ntpdate/ntptimeset.c					delete
dist/ntp/ntpdc/Makefile.am					delete
dist/ntp/ntpdc/Makefile.in					delete
dist/ntp/ntpdc/README						delete
dist/ntp/ntpdc/layout.std					delete
dist/ntp/ntpdc/nl.pl						delete
dist/ntp/ntpdc/nl.pl.in						delete
dist/ntp/ntpdc/nl_in.c						delete
dist/ntp/ntpdc/ntpdc-layout.c					delete
dist/ntp/ntpdc/ntpdc-opts.c					delete
dist/ntp/ntpdc/ntpdc-opts.def					delete
dist/ntp/ntpdc/ntpdc-opts.h					delete
dist/ntp/ntpdc/ntpdc-opts.menu					delete
dist/ntp/ntpdc/ntpdc-opts.texi					delete
dist/ntp/ntpdc/ntpdc.1						delete
dist/ntp/ntpdc/ntpdc.c						delete
dist/ntp/ntpdc/ntpdc.h						delete
dist/ntp/ntpdc/ntpdc_ops.c					delete
dist/ntp/ntpq/Makefile.am					delete
dist/ntp/ntpq/Makefile.in					delete
dist/ntp/ntpq/README						delete
dist/ntp/ntpq/ntpq-opts.c					delete
dist/ntp/ntpq/ntpq-opts.def					delete
dist/ntp/ntpq/ntpq-opts.h					delete
dist/ntp/ntpq/ntpq-opts.menu					delete
dist/ntp/ntpq/ntpq-opts.texi					delete
dist/ntp/ntpq/ntpq-subs.c					delete
dist/ntp/ntpq/ntpq.1						delete
dist/ntp/ntpq/ntpq.c						delete
dist/ntp/ntpq/ntpq.h						delete
dist/ntp/parseutil/Makefile.am					delete
dist/ntp/parseutil/Makefile.in					delete
dist/ntp/parseutil/README					delete
dist/ntp/parseutil/dcfd.c					delete
dist/ntp/parseutil/testdcf.c					delete
dist/ntp/scripts/Makefile.am					delete
dist/ntp/scripts/Makefile.in					delete
dist/ntp/scripts/README						delete
dist/ntp/scripts/VersionName					delete
dist/ntp/scripts/calc_tickadj.in				delete
dist/ntp/scripts/checktime.in					delete
dist/ntp/scripts/fixautomakedepsmagic				delete
dist/ntp/scripts/freq_adj.in					delete
dist/ntp/scripts/genCommitLog					delete
dist/ntp/scripts/genver						delete
dist/ntp/scripts/hpadjtime.sh					delete
dist/ntp/scripts/html2man.in					delete
dist/ntp/scripts/mkver.in					delete
dist/ntp/scripts/ntp-close					delete
dist/ntp/scripts/ntp-groper					delete
dist/ntp/scripts/ntp-restart					delete
dist/ntp/scripts/ntp-status					delete
dist/ntp/scripts/ntp-wait.in					delete
dist/ntp/scripts/ntpsweep.in					delete
dist/ntp/scripts/ntptrace.in					delete
dist/ntp/scripts/ntpver.in					delete
dist/ntp/scripts/plot_summary.in				delete
dist/ntp/scripts/summary.in					delete
dist/ntp/scripts/monitoring/README				delete
dist/ntp/scripts/monitoring/loopwatch.config.SAMPLE		delete
dist/ntp/scripts/monitoring/lr.pl				delete
dist/ntp/scripts/monitoring/ntp.pl				delete
dist/ntp/scripts/monitoring/ntploopstat				delete
dist/ntp/scripts/monitoring/ntploopwatch			delete
dist/ntp/scripts/monitoring/ntptrap				delete
dist/ntp/scripts/monitoring/timelocal.pl			delete
dist/ntp/scripts/rc1/postinstall				delete
dist/ntp/scripts/rc1/preinstall					delete
dist/ntp/scripts/rc1/preremove					delete
dist/ntp/scripts/rc1/prototype					delete
dist/ntp/scripts/rc1/xntp					delete
dist/ntp/scripts/rc2/local.ntpd					delete
dist/ntp/scripts/stats/README					delete
dist/ntp/scripts/stats/README.stats				delete
dist/ntp/scripts/stats/README.timecodes				delete
dist/ntp/scripts/stats/clock.awk				delete
dist/ntp/scripts/stats/dupe.awk					delete
dist/ntp/scripts/stats/ensemble.S				delete
dist/ntp/scripts/stats/ensemble.awk				delete
dist/ntp/scripts/stats/etf.S					delete
dist/ntp/scripts/stats/etf.awk					delete
dist/ntp/scripts/stats/itf.S					delete
dist/ntp/scripts/stats/itf.awk					delete
dist/ntp/scripts/stats/loop.S					delete
dist/ntp/scripts/stats/loop.awk					delete
dist/ntp/scripts/stats/loop_summary				delete
dist/ntp/scripts/stats/peer.awk					delete
dist/ntp/scripts/stats/psummary.awk				delete
dist/ntp/scripts/stats/summary.sh				delete
dist/ntp/scripts/stats/tdata.S					delete
dist/ntp/scripts/stats/tdata.awk				delete
dist/ntp/sntp/COPYRIGHT						delete
dist/ntp/sntp/Makefile.am					delete
dist/ntp/sntp/Makefile.in					delete
dist/ntp/sntp/README						delete
dist/ntp/sntp/aclocal.m4					delete
dist/ntp/sntp/autogen-version.def				delete
dist/ntp/sntp/bincheck.mf					delete
dist/ntp/sntp/compile						delete
dist/ntp/sntp/config.guess					delete
dist/ntp/sntp/config.h.in					delete
dist/ntp/sntp/config.sub					delete
dist/ntp/sntp/configure						delete
dist/ntp/sntp/configure.ac					delete
dist/ntp/sntp/depcomp						delete
dist/ntp/sntp/header.h						delete
dist/ntp/sntp/install-sh					delete
dist/ntp/sntp/internet.c					delete
dist/ntp/sntp/internet.h					delete
dist/ntp/sntp/kludges.h						delete
dist/ntp/sntp/ltmain.sh						delete
dist/ntp/sntp/main.c						delete
dist/ntp/sntp/missing						delete
dist/ntp/sntp/sntp-opts.c					delete
dist/ntp/sntp/sntp-opts.def					delete
dist/ntp/sntp/sntp-opts.h					delete
dist/ntp/sntp/sntp-opts.menu					delete
dist/ntp/sntp/sntp-opts.texi					delete
dist/ntp/sntp/sntp.1						delete
dist/ntp/sntp/socket.c						delete
dist/ntp/sntp/timing.c						delete
dist/ntp/sntp/unix.c						delete
dist/ntp/sntp/version.def					delete
dist/ntp/sntp/libopts/COPYING.lgpl				delete
dist/ntp/sntp/libopts/COPYING.mbsd				delete
dist/ntp/sntp/libopts/MakeDefs.inc				delete
dist/ntp/sntp/libopts/Makefile.am				delete
dist/ntp/sntp/libopts/Makefile.in				delete
dist/ntp/sntp/libopts/README					delete
dist/ntp/sntp/libopts/autoopts.c				delete
dist/ntp/sntp/libopts/autoopts.h				delete
dist/ntp/sntp/libopts/boolean.c					delete
dist/ntp/sntp/libopts/configfile.c				delete
dist/ntp/sntp/libopts/cook.c					delete
dist/ntp/sntp/libopts/enumeration.c				delete
dist/ntp/sntp/libopts/environment.c				delete
dist/ntp/sntp/libopts/genshell.c				delete
dist/ntp/sntp/libopts/genshell.h				delete
dist/ntp/sntp/libopts/libopts.c					delete
dist/ntp/sntp/libopts/load.c					delete
dist/ntp/sntp/libopts/makeshell.c				delete
dist/ntp/sntp/libopts/nested.c					delete
dist/ntp/sntp/libopts/numeric.c					delete
dist/ntp/sntp/libopts/pgusage.c					delete
dist/ntp/sntp/libopts/proto.h					delete
dist/ntp/sntp/libopts/putshell.c				delete
dist/ntp/sntp/libopts/restore.c					delete
dist/ntp/sntp/libopts/save.c					delete
dist/ntp/sntp/libopts/sort.c					delete
dist/ntp/sntp/libopts/stack.c					delete
dist/ntp/sntp/libopts/streqvcmp.c				delete
dist/ntp/sntp/libopts/text_mmap.c				delete
dist/ntp/sntp/libopts/tokenize.c				delete
dist/ntp/sntp/libopts/usage.c					delete
dist/ntp/sntp/libopts/version.c					delete
dist/ntp/sntp/libopts/autoopts/options.h			delete
dist/ntp/sntp/libopts/autoopts/usage-txt.h			delete
dist/ntp/sntp/libopts/compat/compat.h				delete
dist/ntp/sntp/libopts/compat/pathfind.c				delete
dist/ntp/sntp/libopts/compat/snprintf.c				delete
dist/ntp/sntp/libopts/compat/strchr.c				delete
dist/ntp/sntp/libopts/compat/strdup.c				delete
dist/ntp/sntp/libopts/compat/windows-config.h			delete
dist/ntp/sntp/libopts/m4/libopts.m4				delete
dist/ntp/sntp/libopts/m4/liboptschk.m4				delete
dist/ntp/util/Makefile.am					delete
dist/ntp/util/Makefile.in					delete
dist/ntp/util/README						delete
dist/ntp/util/ansi2knr.1					delete
dist/ntp/util/ansi2knr.c					delete
dist/ntp/util/audio-pcm.c					delete
dist/ntp/util/byteorder.c					delete
dist/ntp/util/hist.c						delete
dist/ntp/util/jitter.c						delete
dist/ntp/util/jitter.h						delete
dist/ntp/util/kern.c						delete
dist/ntp/util/longsize.c					delete
dist/ntp/util/ntp-keygen-opts.c					delete
dist/ntp/util/ntp-keygen-opts.def				delete
dist/ntp/util/ntp-keygen-opts.h					delete
dist/ntp/util/ntp-keygen-opts.menu				delete
dist/ntp/util/ntp-keygen-opts.texi				delete
dist/ntp/util/ntp-keygen.1					delete
dist/ntp/util/ntp-keygen.c					delete
dist/ntp/util/ntptime.c						delete
dist/ntp/util/pps-api.c						delete
dist/ntp/util/precision.c					delete
dist/ntp/util/sht.c						delete
dist/ntp/util/testrs6000.c					delete
dist/ntp/util/tg.c						delete
dist/ntp/util/tickadj.c						delete
dist/ntp/util/timetrim.c					delete
distrib/sets/lists/man/mi					patch
distrib/sets/lists/misc/mi					patch
external/bsd/Makefile						patch
external/bsd/ntp/Makefile					new
external/bsd/ntp/Makefile.inc					new
external/bsd/ntp/importdate					new
external/bsd/ntp/ntp2netbsd					new
external/bsd/ntp/bin/Makefile					new
external/bsd/ntp/bin/Makefile.inc				new
external/bsd/ntp/bin/ntp-keygen/Makefile			new
external/bsd/ntp/bin/ntp-keygen/ntp-keygen.8			new
external/bsd/ntp/bin/ntpd/Makefile				new
external/bsd/ntp/bin/ntpd/ntp.conf.5				new
external/bsd/ntp/bin/ntpd/ntp.keys.5				new
external/bsd/ntp/bin/ntpd/ntpd.8				new
external/bsd/ntp/bin/ntpdate/Makefile				new
external/bsd/ntp/bin/ntpdate/ntpdate.8				new
external/bsd/ntp/bin/ntpdc/Makefile				new
external/bsd/ntp/bin/ntpdc/ntpdc.8				new
external/bsd/ntp/bin/ntpq/Makefile				new
external/bsd/ntp/bin/ntpq/ntpq.8				new
external/bsd/ntp/bin/ntptime/Makefile				new
external/bsd/ntp/bin/ntptime/ntptime.8				new
external/bsd/ntp/bin/ntptrace/Makefile				new
external/bsd/ntp/bin/ntptrace/ntptrace.8			new
external/bsd/ntp/bin/ntptrace/ntptrace.awk			new
external/bsd/ntp/bin/sntp/Makefile				new
external/bsd/ntp/bin/sntp/sntp.1				new
external/bsd/ntp/dist/COPYRIGHT					new
external/bsd/ntp/dist/ChangeLog					new
external/bsd/ntp/dist/CommitLog					new
external/bsd/ntp/dist/CommitLog-4.1.0				new
external/bsd/ntp/dist/INSTALL					new
external/bsd/ntp/dist/Makefile.am				new
external/bsd/ntp/dist/Makefile.in				new
external/bsd/ntp/dist/NEWS					new
external/bsd/ntp/dist/NOTES.y2kfixes				new
external/bsd/ntp/dist/README					new
external/bsd/ntp/dist/README.bk					new
external/bsd/ntp/dist/README.hackers				new
external/bsd/ntp/dist/README.patches				new
external/bsd/ntp/dist/README.refclocks				new
external/bsd/ntp/dist/README.versions				new
external/bsd/ntp/dist/TODO					new
external/bsd/ntp/dist/WHERE-TO-START				new
external/bsd/ntp/dist/aclocal.m4				new
external/bsd/ntp/dist/bincheck.mf				new
external/bsd/ntp/dist/bootstrap					new
external/bsd/ntp/dist/build					new
external/bsd/ntp/dist/check-libopts.mf				new
external/bsd/ntp/dist/config.h.in				new
external/bsd/ntp/dist/configure					new
external/bsd/ntp/dist/configure.ac				new
external/bsd/ntp/dist/deps-ver					new
external/bsd/ntp/dist/depsver.mf				new
external/bsd/ntp/dist/dot.emacs					new
external/bsd/ntp/dist/flock-build				new
external/bsd/ntp/dist/includes.mf				new
external/bsd/ntp/dist/install-sh				new
external/bsd/ntp/dist/packageinfo.sh				new
external/bsd/ntp/dist/readme.y2kfixes				new
external/bsd/ntp/dist/results.y2kfixes				new
external/bsd/ntp/dist/adjtimed/Makefile.am			new
external/bsd/ntp/dist/adjtimed/Makefile.in			new
external/bsd/ntp/dist/adjtimed/README				new
external/bsd/ntp/dist/adjtimed/adjtimed.c			new
external/bsd/ntp/dist/clockstuff/Makefile.am			new
external/bsd/ntp/dist/clockstuff/Makefile.in			new
external/bsd/ntp/dist/clockstuff/README				new
external/bsd/ntp/dist/clockstuff/chutest.c			new
external/bsd/ntp/dist/clockstuff/propdelay.c			new
external/bsd/ntp/dist/conf/README				new
external/bsd/ntp/dist/conf/baldwin.conf				new
external/bsd/ntp/dist/conf/beauregard.conf			new
external/bsd/ntp/dist/conf/grundoon.conf			new
external/bsd/ntp/dist/conf/malarky.conf				new
external/bsd/ntp/dist/conf/pogo.conf				new
external/bsd/ntp/dist/conf/rackety.conf				new
external/bsd/ntp/dist/html/access.html				new
external/bsd/ntp/dist/html/accopt.html				new
external/bsd/ntp/dist/html/assoc.html				new
external/bsd/ntp/dist/html/audio.html				new
external/bsd/ntp/dist/html/authentic.html			new
external/bsd/ntp/dist/html/authopt.html				new
external/bsd/ntp/dist/html/autokey.html				new
external/bsd/ntp/dist/html/bugs.html				new
external/bsd/ntp/dist/html/build.html				new
external/bsd/ntp/dist/html/clock.html				new
external/bsd/ntp/dist/html/clockopt.html			new
external/bsd/ntp/dist/html/cluster.html				new
external/bsd/ntp/dist/html/comdex.html				new
external/bsd/ntp/dist/html/config.html				new
external/bsd/ntp/dist/html/confopt.html				new
external/bsd/ntp/dist/html/copyright.html			new
external/bsd/ntp/dist/html/debug.html				new
external/bsd/ntp/dist/html/decode.html				new
external/bsd/ntp/dist/html/discipline.html			new
external/bsd/ntp/dist/html/discover.html			new
external/bsd/ntp/dist/html/extern.html				new
external/bsd/ntp/dist/html/filter.html				new
external/bsd/ntp/dist/html/hints.html				new
external/bsd/ntp/dist/html/history.html				new
external/bsd/ntp/dist/html/howto.html				new
external/bsd/ntp/dist/html/huffpuff.html			new
external/bsd/ntp/dist/html/index.html				new
external/bsd/ntp/dist/html/kern.html				new
external/bsd/ntp/dist/html/kernpps.html				new
external/bsd/ntp/dist/html/keygen.html				new
external/bsd/ntp/dist/html/leap.html				new
external/bsd/ntp/dist/html/miscopt.html				new
external/bsd/ntp/dist/html/monopt.html				new
external/bsd/ntp/dist/html/msyslog.html				new
external/bsd/ntp/dist/html/ntp-wait.html			new
external/bsd/ntp/dist/html/ntp_conf.html			new
external/bsd/ntp/dist/html/ntpd.html				new
external/bsd/ntp/dist/html/ntpdate.html				new
external/bsd/ntp/dist/html/ntpdc.html				new
external/bsd/ntp/dist/html/ntpdsim.html				new
external/bsd/ntp/dist/html/ntpdsim_new.html			new
external/bsd/ntp/dist/html/ntpq.html				new
external/bsd/ntp/dist/html/ntptime.html				new
external/bsd/ntp/dist/html/ntptrace.html			new
external/bsd/ntp/dist/html/orphan.html				new
external/bsd/ntp/dist/html/parsedata.html			new
external/bsd/ntp/dist/html/parsenew.html			new
external/bsd/ntp/dist/html/poll.html				new
external/bsd/ntp/dist/html/pps.html				new
external/bsd/ntp/dist/html/prefer.html				new
external/bsd/ntp/dist/html/quick.html				new
external/bsd/ntp/dist/html/rate.html				new
external/bsd/ntp/dist/html/rdebug.html				new
external/bsd/ntp/dist/html/refclock.html			new
external/bsd/ntp/dist/html/release.html				new
external/bsd/ntp/dist/html/select.html				new
external/bsd/ntp/dist/html/sitemap.html				new
external/bsd/ntp/dist/html/sntp.html				new
external/bsd/ntp/dist/html/stats.html				new
external/bsd/ntp/dist/html/tickadj.html				new
external/bsd/ntp/dist/html/warp.html				new
external/bsd/ntp/dist/html/xleave.html				new
external/bsd/ntp/dist/html/drivers/driver1.html			new
external/bsd/ntp/dist/html/drivers/driver10.html		new
external/bsd/ntp/dist/html/drivers/driver11.html		new
external/bsd/ntp/dist/html/drivers/driver12.html		new
external/bsd/ntp/dist/html/drivers/driver16.html		new
external/bsd/ntp/dist/html/drivers/driver18.html		new
external/bsd/ntp/dist/html/drivers/driver19.html		new
external/bsd/ntp/dist/html/drivers/driver20.html		new
external/bsd/ntp/dist/html/drivers/driver22.html		new
external/bsd/ntp/dist/html/drivers/driver26.html		new
external/bsd/ntp/dist/html/drivers/driver27.html		new
external/bsd/ntp/dist/html/drivers/driver28.html		new
external/bsd/ntp/dist/html/drivers/driver29.html		new
external/bsd/ntp/dist/html/drivers/driver3.html			new
external/bsd/ntp/dist/html/drivers/driver30.html		new
external/bsd/ntp/dist/html/drivers/driver31.html		new
external/bsd/ntp/dist/html/drivers/driver32.html		new
external/bsd/ntp/dist/html/drivers/driver33.html		new
external/bsd/ntp/dist/html/drivers/driver34.html		new
external/bsd/ntp/dist/html/drivers/driver35.html		new
external/bsd/ntp/dist/html/drivers/driver36.html		new
external/bsd/ntp/dist/html/drivers/driver37.html		new
external/bsd/ntp/dist/html/drivers/driver38.html		new
external/bsd/ntp/dist/html/drivers/driver39.html		new
external/bsd/ntp/dist/html/drivers/driver4.html			new
external/bsd/ntp/dist/html/drivers/driver40.html		new
external/bsd/ntp/dist/html/drivers/driver42.html		new
external/bsd/ntp/dist/html/drivers/driver43.html		new
external/bsd/ntp/dist/html/drivers/driver44.html		new
external/bsd/ntp/dist/html/drivers/driver45.html		new
external/bsd/ntp/dist/html/drivers/driver46.html		new
external/bsd/ntp/dist/html/drivers/driver5.html			new
external/bsd/ntp/dist/html/drivers/driver6.html			new
external/bsd/ntp/dist/html/drivers/driver7.html			new
external/bsd/ntp/dist/html/drivers/driver8.html			new
external/bsd/ntp/dist/html/drivers/driver9.html			new
external/bsd/ntp/dist/html/drivers/mx4200data.html		new
external/bsd/ntp/dist/html/drivers/oncore-shmem.html		new
external/bsd/ntp/dist/html/drivers/tf582_4.html			new
external/bsd/ntp/dist/html/drivers/icons/home.gif		new
external/bsd/ntp/dist/html/drivers/icons/mail2.gif		new
external/bsd/ntp/dist/html/drivers/scripts/footer.txt		new
external/bsd/ntp/dist/html/drivers/scripts/style.css		new
external/bsd/ntp/dist/html/hints/a-ux				new
external/bsd/ntp/dist/html/hints/aix				new
external/bsd/ntp/dist/html/hints/bsdi				new
external/bsd/ntp/dist/html/hints/changes			new
external/bsd/ntp/dist/html/hints/decosf1			new
external/bsd/ntp/dist/html/hints/decosf2			new
external/bsd/ntp/dist/html/hints/freebsd			new
external/bsd/ntp/dist/html/hints/hpux				new
external/bsd/ntp/dist/html/hints/linux				new
external/bsd/ntp/dist/html/hints/mpeix				new
external/bsd/ntp/dist/html/hints/notes-xntp-v3			new
external/bsd/ntp/dist/html/hints/parse				new
external/bsd/ntp/dist/html/hints/refclocks			new
external/bsd/ntp/dist/html/hints/rs6000				new
external/bsd/ntp/dist/html/hints/sco.html			new
external/bsd/ntp/dist/html/hints/sgi				new
external/bsd/ntp/dist/html/hints/solaris-dosynctodr.html	new
external/bsd/ntp/dist/html/hints/solaris.html			new
external/bsd/ntp/dist/html/hints/solaris.xtra.4023118		new
external/bsd/ntp/dist/html/hints/solaris.xtra.4095849		new
external/bsd/ntp/dist/html/hints/solaris.xtra.S99ntpd		new
external/bsd/ntp/dist/html/hints/solaris.xtra.patchfreq		new
external/bsd/ntp/dist/html/hints/sun4				new
external/bsd/ntp/dist/html/hints/svr4-dell			new
external/bsd/ntp/dist/html/hints/svr4_package			new
external/bsd/ntp/dist/html/hints/todo				new
external/bsd/ntp/dist/html/hints/vxworks.html			new
external/bsd/ntp/dist/html/hints/winnt.html			new
external/bsd/ntp/dist/html/icons/home.gif			new
external/bsd/ntp/dist/html/icons/mail2.gif			new
external/bsd/ntp/dist/html/icons/sitemap.png			new
external/bsd/ntp/dist/html/scripts/accopt.txt			new
external/bsd/ntp/dist/html/scripts/audio.txt			new
external/bsd/ntp/dist/html/scripts/authopt.txt			new
external/bsd/ntp/dist/html/scripts/clockopt.txt			new
external/bsd/ntp/dist/html/scripts/command.txt			new
external/bsd/ntp/dist/html/scripts/config.txt			new
external/bsd/ntp/dist/html/scripts/confopt.txt			new
external/bsd/ntp/dist/html/scripts/external.txt			new
external/bsd/ntp/dist/html/scripts/footer.txt			new
external/bsd/ntp/dist/html/scripts/hand.txt			new
external/bsd/ntp/dist/html/scripts/install.txt			new
external/bsd/ntp/dist/html/scripts/manual.txt			new
external/bsd/ntp/dist/html/scripts/misc.txt			new
external/bsd/ntp/dist/html/scripts/miscopt.txt			new
external/bsd/ntp/dist/html/scripts/monopt.txt			new
external/bsd/ntp/dist/html/scripts/refclock.txt			new
external/bsd/ntp/dist/html/scripts/special.txt			new
external/bsd/ntp/dist/html/scripts/style.css			new
external/bsd/ntp/dist/include/Makefile.am			new
external/bsd/ntp/dist/include/Makefile.in			new
external/bsd/ntp/dist/include/README				new
external/bsd/ntp/dist/include/adjtime.h				new
external/bsd/ntp/dist/include/ascii.h				new
external/bsd/ntp/dist/include/audio.h				new
external/bsd/ntp/dist/include/binio.h				new
external/bsd/ntp/dist/include/declcond.h			new
external/bsd/ntp/dist/include/gps.h				new
external/bsd/ntp/dist/include/hopf6039.h			new
external/bsd/ntp/dist/include/icom.h				new
external/bsd/ntp/dist/include/ieee754io.h			new
external/bsd/ntp/dist/include/intreswork.h			new
external/bsd/ntp/dist/include/iosignal.h			new
external/bsd/ntp/dist/include/l_stdlib.h			new
external/bsd/ntp/dist/include/lib_strbuf.h			new
external/bsd/ntp/dist/include/libntp.h				new
external/bsd/ntp/dist/include/mbg_gps166.h			new
external/bsd/ntp/dist/include/mx4200.h				new
external/bsd/ntp/dist/include/ntif.h				new
external/bsd/ntp/dist/include/ntp.h				new
external/bsd/ntp/dist/include/ntp_assert.h			new
external/bsd/ntp/dist/include/ntp_calendar.h			new
external/bsd/ntp/dist/include/ntp_cmdargs.h			new
external/bsd/ntp/dist/include/ntp_config.h			new
external/bsd/ntp/dist/include/ntp_control.h			new
external/bsd/ntp/dist/include/ntp_crypto.h			new
external/bsd/ntp/dist/include/ntp_datum.h			new
external/bsd/ntp/dist/include/ntp_debug.h			new
external/bsd/ntp/dist/include/ntp_filegen.h			new
external/bsd/ntp/dist/include/ntp_fp.h				new
external/bsd/ntp/dist/include/ntp_if.h				new
external/bsd/ntp/dist/include/ntp_intres.h			new
external/bsd/ntp/dist/include/ntp_io.h				new
external/bsd/ntp/dist/include/ntp_libopts.h			new
external/bsd/ntp/dist/include/ntp_lineedit.h			new
external/bsd/ntp/dist/include/ntp_lists.h			new
external/bsd/ntp/dist/include/ntp_machine.h			new
external/bsd/ntp/dist/include/ntp_malloc.h			new
external/bsd/ntp/dist/include/ntp_md5.h				new
external/bsd/ntp/dist/include/ntp_net.h				new
external/bsd/ntp/dist/include/ntp_prio_q.h			new
external/bsd/ntp/dist/include/ntp_proto.h			new
external/bsd/ntp/dist/include/ntp_random.h			new
external/bsd/ntp/dist/include/ntp_refclock.h			new
external/bsd/ntp/dist/include/ntp_request.h			new
external/bsd/ntp/dist/include/ntp_rfc2553.h			new
external/bsd/ntp/dist/include/ntp_select.h			new
external/bsd/ntp/dist/include/ntp_stdlib.h			new
external/bsd/ntp/dist/include/ntp_string.h			new
external/bsd/ntp/dist/include/ntp_syscall.h			new
external/bsd/ntp/dist/include/ntp_syslog.h			new
external/bsd/ntp/dist/include/ntp_tty.h				new
external/bsd/ntp/dist/include/ntp_types.h			new
external/bsd/ntp/dist/include/ntp_unixtime.h			new
external/bsd/ntp/dist/include/ntp_worker.h			new
external/bsd/ntp/dist/include/ntp_workimpl.h			new
external/bsd/ntp/dist/include/ntpd.h				new
external/bsd/ntp/dist/include/ntpsim.h				new
external/bsd/ntp/dist/include/parse.h				new
external/bsd/ntp/dist/include/parse_conf.h			new
external/bsd/ntp/dist/include/recvbuff.h			new
external/bsd/ntp/dist/include/refclock_atom.h			new
external/bsd/ntp/dist/include/ssl_applink.c			new
external/bsd/ntp/dist/include/timepps-SCO.h			new
external/bsd/ntp/dist/include/timepps-Solaris.h			new
external/bsd/ntp/dist/include/timepps-SunOS.h			new
external/bsd/ntp/dist/include/timespecops.h			new
external/bsd/ntp/dist/include/timetoa.h				new
external/bsd/ntp/dist/include/timevalops.h			new
external/bsd/ntp/dist/include/trimble.h				new
external/bsd/ntp/dist/include/vint64ops.h			new
external/bsd/ntp/dist/include/isc/Makefile.am			new
external/bsd/ntp/dist/include/isc/Makefile.in			new
external/bsd/ntp/dist/include/isc/mem.h				new
external/bsd/ntp/dist/kernel/Makefile.am			new
external/bsd/ntp/dist/kernel/Makefile.in			new
external/bsd/ntp/dist/kernel/sys/Makefile.am			new
external/bsd/ntp/dist/kernel/sys/Makefile.in			new
external/bsd/ntp/dist/kernel/sys/README				new
external/bsd/ntp/dist/kernel/sys/bsd_audioirig.h		new
external/bsd/ntp/dist/kernel/sys/i8253.h			new
external/bsd/ntp/dist/kernel/sys/parsestreams.h			new
external/bsd/ntp/dist/kernel/sys/pcl720.h			new
external/bsd/ntp/dist/kernel/sys/ppsclock.h			new
external/bsd/ntp/dist/kernel/sys/timex.h			new
external/bsd/ntp/dist/kernel/sys/tpro.h				new
external/bsd/ntp/dist/kernel/sys/tt560_api.h			new
external/bsd/ntp/dist/lib/isc/Atffile				new
external/bsd/ntp/dist/lib/isc/api				new
external/bsd/ntp/dist/lib/isc/app_api.c				new
external/bsd/ntp/dist/lib/isc/assertions.c			new
external/bsd/ntp/dist/lib/isc/backtrace-emptytbl.c		new
external/bsd/ntp/dist/lib/isc/backtrace.c			new
external/bsd/ntp/dist/lib/isc/base32.c				new
external/bsd/ntp/dist/lib/isc/base64.c				new
external/bsd/ntp/dist/lib/isc/bitstring.c			new
external/bsd/ntp/dist/lib/isc/buffer.c				new
external/bsd/ntp/dist/lib/isc/bufferlist.c			new
external/bsd/ntp/dist/lib/isc/commandline.c			new
external/bsd/ntp/dist/lib/isc/entropy.c				new
external/bsd/ntp/dist/lib/isc/error.c				new
external/bsd/ntp/dist/lib/isc/event.c				new
external/bsd/ntp/dist/lib/isc/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/hash.c				new
external/bsd/ntp/dist/lib/isc/heap.c				new
external/bsd/ntp/dist/lib/isc/hex.c				new
external/bsd/ntp/dist/lib/isc/hmacmd5.c				new
external/bsd/ntp/dist/lib/isc/hmacsha.c				new
external/bsd/ntp/dist/lib/isc/httpd.c				new
external/bsd/ntp/dist/lib/isc/inet_aton.c			new
external/bsd/ntp/dist/lib/isc/inet_ntop.c			new
external/bsd/ntp/dist/lib/isc/inet_pton.c			new
external/bsd/ntp/dist/lib/isc/iterated_hash.c			new
external/bsd/ntp/dist/lib/isc/lex.c				new
external/bsd/ntp/dist/lib/isc/lfsr.c				new
external/bsd/ntp/dist/lib/isc/lib.c				new
external/bsd/ntp/dist/lib/isc/log.c				new
external/bsd/ntp/dist/lib/isc/md5.c				new
external/bsd/ntp/dist/lib/isc/mem.c				new
external/bsd/ntp/dist/lib/isc/mem_api.c				new
external/bsd/ntp/dist/lib/isc/mutexblock.c			new
external/bsd/ntp/dist/lib/isc/netaddr.c				new
external/bsd/ntp/dist/lib/isc/netscope.c			new
external/bsd/ntp/dist/lib/isc/ondestroy.c			new
external/bsd/ntp/dist/lib/isc/parseint.c			new
external/bsd/ntp/dist/lib/isc/portset.c				new
external/bsd/ntp/dist/lib/isc/print.c				new
external/bsd/ntp/dist/lib/isc/quota.c				new
external/bsd/ntp/dist/lib/isc/radix.c				new
external/bsd/ntp/dist/lib/isc/random.c				new
external/bsd/ntp/dist/lib/isc/ratelimiter.c			new
external/bsd/ntp/dist/lib/isc/refcount.c			new
external/bsd/ntp/dist/lib/isc/region.c				new
external/bsd/ntp/dist/lib/isc/result.c				new
external/bsd/ntp/dist/lib/isc/rwlock.c				new
external/bsd/ntp/dist/lib/isc/serial.c				new
external/bsd/ntp/dist/lib/isc/sha1.c				new
external/bsd/ntp/dist/lib/isc/sha2.c				new
external/bsd/ntp/dist/lib/isc/sockaddr.c			new
external/bsd/ntp/dist/lib/isc/socket_api.c			new
external/bsd/ntp/dist/lib/isc/stats.c				new
external/bsd/ntp/dist/lib/isc/string.c				new
external/bsd/ntp/dist/lib/isc/strtoul.c				new
external/bsd/ntp/dist/lib/isc/symtab.c				new
external/bsd/ntp/dist/lib/isc/task.c				new
external/bsd/ntp/dist/lib/isc/task_api.c			new
external/bsd/ntp/dist/lib/isc/task_p.h				new
external/bsd/ntp/dist/lib/isc/taskpool.c			new
external/bsd/ntp/dist/lib/isc/timer.c				new
external/bsd/ntp/dist/lib/isc/timer_api.c			new
external/bsd/ntp/dist/lib/isc/timer_p.h				new
external/bsd/ntp/dist/lib/isc/version.c				new
external/bsd/ntp/dist/lib/isc/alpha/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/ia64/include/isc/atomic.h		new
external/bsd/ntp/dist/lib/isc/include/isc/app.h			new
external/bsd/ntp/dist/lib/isc/include/isc/assertions.h		new
external/bsd/ntp/dist/lib/isc/include/isc/backtrace.h		new
external/bsd/ntp/dist/lib/isc/include/isc/base32.h		new
external/bsd/ntp/dist/lib/isc/include/isc/base64.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bind9.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bitstring.h		new
external/bsd/ntp/dist/lib/isc/include/isc/boolean.h		new
external/bsd/ntp/dist/lib/isc/include/isc/buffer.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bufferlist.h		new
external/bsd/ntp/dist/lib/isc/include/isc/commandline.h		new
external/bsd/ntp/dist/lib/isc/include/isc/entropy.h		new
external/bsd/ntp/dist/lib/isc/include/isc/error.h		new
external/bsd/ntp/dist/lib/isc/include/isc/event.h		new
external/bsd/ntp/dist/lib/isc/include/isc/eventclass.h		new
external/bsd/ntp/dist/lib/isc/include/isc/file.h		new
external/bsd/ntp/dist/lib/isc/include/isc/formatcheck.h		new
external/bsd/ntp/dist/lib/isc/include/isc/fsaccess.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hash.h		new
external/bsd/ntp/dist/lib/isc/include/isc/heap.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hex.h			new
external/bsd/ntp/dist/lib/isc/include/isc/hmacmd5.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hmacsha.h		new
external/bsd/ntp/dist/lib/isc/include/isc/httpd.h		new
external/bsd/ntp/dist/lib/isc/include/isc/interfaceiter.h	new
external/bsd/ntp/dist/lib/isc/include/isc/ipv6.h		new
external/bsd/ntp/dist/lib/isc/include/isc/iterated_hash.h	new
external/bsd/ntp/dist/lib/isc/include/isc/lang.h		new
external/bsd/ntp/dist/lib/isc/include/isc/lex.h			new
external/bsd/ntp/dist/lib/isc/include/isc/lfsr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/lib.h			new
external/bsd/ntp/dist/lib/isc/include/isc/list.h		new
external/bsd/ntp/dist/lib/isc/include/isc/log.h			new
external/bsd/ntp/dist/lib/isc/include/isc/magic.h		new
external/bsd/ntp/dist/lib/isc/include/isc/md5.h			new
external/bsd/ntp/dist/lib/isc/include/isc/mem.h			new
external/bsd/ntp/dist/lib/isc/include/isc/msgcat.h		new
external/bsd/ntp/dist/lib/isc/include/isc/msgs.h		new
external/bsd/ntp/dist/lib/isc/include/isc/mutexblock.h		new
external/bsd/ntp/dist/lib/isc/include/isc/namespace.h		new
external/bsd/ntp/dist/lib/isc/include/isc/netaddr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/netscope.h		new
external/bsd/ntp/dist/lib/isc/include/isc/ondestroy.h		new
external/bsd/ntp/dist/lib/isc/include/isc/os.h			new
external/bsd/ntp/dist/lib/isc/include/isc/parseint.h		new
external/bsd/ntp/dist/lib/isc/include/isc/platform.h		new
external/bsd/ntp/dist/lib/isc/include/isc/platform.h.in		new
external/bsd/ntp/dist/lib/isc/include/isc/portset.h		new
external/bsd/ntp/dist/lib/isc/include/isc/print.h		new
external/bsd/ntp/dist/lib/isc/include/isc/queue.h		new
external/bsd/ntp/dist/lib/isc/include/isc/quota.h		new
external/bsd/ntp/dist/lib/isc/include/isc/radix.h		new
external/bsd/ntp/dist/lib/isc/include/isc/random.h		new
external/bsd/ntp/dist/lib/isc/include/isc/ratelimiter.h		new
external/bsd/ntp/dist/lib/isc/include/isc/refcount.h		new
external/bsd/ntp/dist/lib/isc/include/isc/region.h		new
external/bsd/ntp/dist/lib/isc/include/isc/resource.h		new
external/bsd/ntp/dist/lib/isc/include/isc/result.h		new
external/bsd/ntp/dist/lib/isc/include/isc/resultclass.h		new
external/bsd/ntp/dist/lib/isc/include/isc/rwlock.h		new
external/bsd/ntp/dist/lib/isc/include/isc/serial.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sha1.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sha2.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sockaddr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/socket.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stats.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stdio.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stdlib.h		new
external/bsd/ntp/dist/lib/isc/include/isc/string.h		new
external/bsd/ntp/dist/lib/isc/include/isc/symtab.h		new
external/bsd/ntp/dist/lib/isc/include/isc/task.h		new
external/bsd/ntp/dist/lib/isc/include/isc/taskpool.h		new
external/bsd/ntp/dist/lib/isc/include/isc/timer.h		new
external/bsd/ntp/dist/lib/isc/include/isc/types.h		new
external/bsd/ntp/dist/lib/isc/include/isc/util.h		new
external/bsd/ntp/dist/lib/isc/include/isc/version.h		new
external/bsd/ntp/dist/lib/isc/include/isc/xml.h			new
external/bsd/ntp/dist/lib/isc/mips/include/isc/atomic.h		new
external/bsd/ntp/dist/lib/isc/nls/msgcat.c			new
external/bsd/ntp/dist/lib/isc/noatomic/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/nothreads/condition.c		new
external/bsd/ntp/dist/lib/isc/nothreads/mutex.c			new
external/bsd/ntp/dist/lib/isc/nothreads/thread.c		new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/mutex.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/once.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/powerpc/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/pthreads/condition.c		new
external/bsd/ntp/dist/lib/isc/pthreads/mutex.c			new
external/bsd/ntp/dist/lib/isc/pthreads/thread.c			new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/mutex.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/once.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/sparc64/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/tests/Atffile			new
external/bsd/ntp/dist/lib/isc/tests/hash_test.c			new
external/bsd/ntp/dist/lib/isc/tests/isctest.c			new
external/bsd/ntp/dist/lib/isc/tests/isctest.h			new
external/bsd/ntp/dist/lib/isc/tests/queue_test.c		new
external/bsd/ntp/dist/lib/isc/tests/socket_test.c		new
external/bsd/ntp/dist/lib/isc/tests/symtab_test.c		new
external/bsd/ntp/dist/lib/isc/tests/task_test.c			new
external/bsd/ntp/dist/lib/isc/tests/taskpool_test.c		new
external/bsd/ntp/dist/lib/isc/unix/app.c			new
external/bsd/ntp/dist/lib/isc/unix/dir.c			new
external/bsd/ntp/dist/lib/isc/unix/entropy.c			new
external/bsd/ntp/dist/lib/isc/unix/errno2result.c		new
external/bsd/ntp/dist/lib/isc/unix/errno2result.h		new
external/bsd/ntp/dist/lib/isc/unix/file.c			new
external/bsd/ntp/dist/lib/isc/unix/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/unix/ifiter_getifaddrs.c		new
external/bsd/ntp/dist/lib/isc/unix/ifiter_ioctl.c		new
external/bsd/ntp/dist/lib/isc/unix/ifiter_sysctl.c		new
external/bsd/ntp/dist/lib/isc/unix/interfaceiter.c		new
external/bsd/ntp/dist/lib/isc/unix/ipv6.c			new
external/bsd/ntp/dist/lib/isc/unix/keyboard.c			new
external/bsd/ntp/dist/lib/isc/unix/net.c			new
external/bsd/ntp/dist/lib/isc/unix/os.c				new
external/bsd/ntp/dist/lib/isc/unix/resource.c			new
external/bsd/ntp/dist/lib/isc/unix/socket.c			new
external/bsd/ntp/dist/lib/isc/unix/socket_p.h			new
external/bsd/ntp/dist/lib/isc/unix/stdio.c			new
external/bsd/ntp/dist/lib/isc/unix/stdtime.c			new
external/bsd/ntp/dist/lib/isc/unix/strerror.c			new
external/bsd/ntp/dist/lib/isc/unix/syslog.c			new
external/bsd/ntp/dist/lib/isc/unix/time.c			new
external/bsd/ntp/dist/lib/isc/unix/include/isc/dir.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/int.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/keyboard.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/net.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/netdb.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/offset.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/stat.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/stdtime.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/strerror.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/syslog.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/time.h		new
external/bsd/ntp/dist/lib/isc/win32/DLLMain.c			new
external/bsd/ntp/dist/lib/isc/win32/app.c			new
external/bsd/ntp/dist/lib/isc/win32/condition.c			new
external/bsd/ntp/dist/lib/isc/win32/dir.c			new
external/bsd/ntp/dist/lib/isc/win32/entropy.c			new
external/bsd/ntp/dist/lib/isc/win32/errno2result.c		new
external/bsd/ntp/dist/lib/isc/win32/errno2result.h		new
external/bsd/ntp/dist/lib/isc/win32/file.c			new
external/bsd/ntp/dist/lib/isc/win32/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/win32/interfaceiter.c		new
external/bsd/ntp/dist/lib/isc/win32/ipv6.c			new
external/bsd/ntp/dist/lib/isc/win32/keyboard.c			new
external/bsd/ntp/dist/lib/isc/win32/libgen.h			new
external/bsd/ntp/dist/lib/isc/win32/libisc.def			new
external/bsd/ntp/dist/lib/isc/win32/libisc.dsp			new
external/bsd/ntp/dist/lib/isc/win32/libisc.dsw			new
external/bsd/ntp/dist/lib/isc/win32/libisc.mak			new
external/bsd/ntp/dist/lib/isc/win32/net.c			new
external/bsd/ntp/dist/lib/isc/win32/netdb.h			new
external/bsd/ntp/dist/lib/isc/win32/ntgroups.c			new
external/bsd/ntp/dist/lib/isc/win32/ntpaths.c			new
external/bsd/ntp/dist/lib/isc/win32/once.c			new
external/bsd/ntp/dist/lib/isc/win32/os.c			new
external/bsd/ntp/dist/lib/isc/win32/resource.c			new
external/bsd/ntp/dist/lib/isc/win32/socket.c			new
external/bsd/ntp/dist/lib/isc/win32/stdio.c			new
external/bsd/ntp/dist/lib/isc/win32/stdtime.c			new
external/bsd/ntp/dist/lib/isc/win32/strerror.c			new
external/bsd/ntp/dist/lib/isc/win32/syslog.c			new
external/bsd/ntp/dist/lib/isc/win32/syslog.h			new
external/bsd/ntp/dist/lib/isc/win32/thread.c			new
external/bsd/ntp/dist/lib/isc/win32/time.c			new
external/bsd/ntp/dist/lib/isc/win32/unistd.h			new
external/bsd/ntp/dist/lib/isc/win32/version.c			new
external/bsd/ntp/dist/lib/isc/win32/win32os.c			new
external/bsd/ntp/dist/lib/isc/win32/include/isc/bind_registry.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/bindevt.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/dir.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/int.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ipv6.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/keyboard.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/mutex.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/net.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/netdb.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ntgroups.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ntpaths.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/offset.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/once.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/platform.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/stat.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/stdtime.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/strerror.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/syslog.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/time.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/win32os.h	new
external/bsd/ntp/dist/lib/isc/x86_32/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/x86_64/include/isc/atomic.h	new
external/bsd/ntp/dist/libjsmn/LICENSE				new
external/bsd/ntp/dist/libjsmn/Makefile				new
external/bsd/ntp/dist/libjsmn/README.md				new
external/bsd/ntp/dist/libjsmn/jsmn.c				new
external/bsd/ntp/dist/libjsmn/jsmn.h				new
external/bsd/ntp/dist/libjsmn/jsmn_test.c			new
external/bsd/ntp/dist/libntp/Makefile.am			new
external/bsd/ntp/dist/libntp/Makefile.in			new
external/bsd/ntp/dist/libntp/README				new
external/bsd/ntp/dist/libntp/a_md5encrypt.c			new
external/bsd/ntp/dist/libntp/adjtime.c				new
external/bsd/ntp/dist/libntp/adjtimex.c				new
external/bsd/ntp/dist/libntp/atoint.c				new
external/bsd/ntp/dist/libntp/atolfp.c				new
external/bsd/ntp/dist/libntp/atouint.c				new
external/bsd/ntp/dist/libntp/audio.c				new
external/bsd/ntp/dist/libntp/authkeys.c				new
external/bsd/ntp/dist/libntp/authreadkeys.c			new
external/bsd/ntp/dist/libntp/authusekey.c			new
external/bsd/ntp/dist/libntp/bsd_strerror.c			new
external/bsd/ntp/dist/libntp/buftvtots.c			new
external/bsd/ntp/dist/libntp/caljulian.c			new
external/bsd/ntp/dist/libntp/caltontp.c				new
external/bsd/ntp/dist/libntp/calyearstart.c			new
external/bsd/ntp/dist/libntp/clocktime.c			new
external/bsd/ntp/dist/libntp/clocktypes.c			new
external/bsd/ntp/dist/libntp/decodenetnum.c			new
external/bsd/ntp/dist/libntp/dofptoa.c				new
external/bsd/ntp/dist/libntp/dolfptoa.c				new
external/bsd/ntp/dist/libntp/emalloc.c				new
external/bsd/ntp/dist/libntp/findconfig.c			new
external/bsd/ntp/dist/libntp/getopt.c				new
external/bsd/ntp/dist/libntp/hextoint.c				new
external/bsd/ntp/dist/libntp/hextolfp.c				new
external/bsd/ntp/dist/libntp/humandate.c			new
external/bsd/ntp/dist/libntp/icom.c				new
external/bsd/ntp/dist/libntp/iosignal.c				new
external/bsd/ntp/dist/libntp/lib_strbuf.c			new
external/bsd/ntp/dist/libntp/machines.c				new
external/bsd/ntp/dist/libntp/mktime.c				new
external/bsd/ntp/dist/libntp/modetoa.c				new
external/bsd/ntp/dist/libntp/mstolfp.c				new
external/bsd/ntp/dist/libntp/msyslog.c				new
external/bsd/ntp/dist/libntp/netof.c				new
external/bsd/ntp/dist/libntp/ntp_calendar.c			new
external/bsd/ntp/dist/libntp/ntp_crypto_rnd.c			new
external/bsd/ntp/dist/libntp/ntp_intres.c			new
external/bsd/ntp/dist/libntp/ntp_libopts.c			new
external/bsd/ntp/dist/libntp/ntp_lineedit.c			new
external/bsd/ntp/dist/libntp/ntp_random.c			new
external/bsd/ntp/dist/libntp/ntp_rfc2553.c			new
external/bsd/ntp/dist/libntp/ntp_worker.c			new
external/bsd/ntp/dist/libntp/numtoa.c				new
external/bsd/ntp/dist/libntp/numtohost.c			new
external/bsd/ntp/dist/libntp/octtoint.c				new
external/bsd/ntp/dist/libntp/prettydate.c			new
external/bsd/ntp/dist/libntp/recvbuff.c				new
external/bsd/ntp/dist/libntp/refnumtoa.c			new
external/bsd/ntp/dist/libntp/snprintf.c				new
external/bsd/ntp/dist/libntp/socket.c				new
external/bsd/ntp/dist/libntp/socktoa.c				new
external/bsd/ntp/dist/libntp/socktohost.c			new
external/bsd/ntp/dist/libntp/ssl_init.c				new
external/bsd/ntp/dist/libntp/statestr.c				new
external/bsd/ntp/dist/libntp/strdup.c				new
external/bsd/ntp/dist/libntp/strl_obsd.c			new
external/bsd/ntp/dist/libntp/syssignal.c			new
external/bsd/ntp/dist/libntp/systime.c				new
external/bsd/ntp/dist/libntp/systime_s.c			new
external/bsd/ntp/dist/libntp/timetoa.c				new
external/bsd/ntp/dist/libntp/timevalops.c			new
external/bsd/ntp/dist/libntp/uglydate.c				new
external/bsd/ntp/dist/libntp/vint64ops.c			new
external/bsd/ntp/dist/libntp/work_fork.c			new
external/bsd/ntp/dist/libntp/work_thread.c			new
external/bsd/ntp/dist/libntp/ymd2yd.c				new
external/bsd/ntp/dist/libparse/Makefile.am			new
external/bsd/ntp/dist/libparse/Makefile.in			new
external/bsd/ntp/dist/libparse/README				new
external/bsd/ntp/dist/libparse/binio.c				new
external/bsd/ntp/dist/libparse/clk_computime.c			new
external/bsd/ntp/dist/libparse/clk_dcf7000.c			new
external/bsd/ntp/dist/libparse/clk_hopf6021.c			new
external/bsd/ntp/dist/libparse/clk_meinberg.c			new
external/bsd/ntp/dist/libparse/clk_rawdcf.c			new
external/bsd/ntp/dist/libparse/clk_rcc8000.c			new
external/bsd/ntp/dist/libparse/clk_schmid.c			new
external/bsd/ntp/dist/libparse/clk_sel240x.c			new
external/bsd/ntp/dist/libparse/clk_trimtaip.c			new
external/bsd/ntp/dist/libparse/clk_trimtsip.c			new
external/bsd/ntp/dist/libparse/clk_varitext.c			new
external/bsd/ntp/dist/libparse/clk_wharton.c			new
external/bsd/ntp/dist/libparse/data_mbg.c			new
external/bsd/ntp/dist/libparse/gpstolfp.c			new
external/bsd/ntp/dist/libparse/ieee754io.c			new
external/bsd/ntp/dist/libparse/info_trimble.c			new
external/bsd/ntp/dist/libparse/mfp_mul.c			new
external/bsd/ntp/dist/libparse/mkinfo_rcmd.sed			new
external/bsd/ntp/dist/libparse/mkinfo_scmd.sed			new
external/bsd/ntp/dist/libparse/parse.c				new
external/bsd/ntp/dist/libparse/parse_conf.c			new
external/bsd/ntp/dist/libparse/parsesolaris.c			new
external/bsd/ntp/dist/libparse/parsestreams.c			new
external/bsd/ntp/dist/libparse/trim_info.c			new
external/bsd/ntp/dist/ntpd/Makefile.am				new
external/bsd/ntp/dist/ntpd/Makefile.in				new
external/bsd/ntp/dist/ntpd/check_y2k.c				new
external/bsd/ntp/dist/ntpd/cmd_args.c				new
external/bsd/ntp/dist/ntpd/complete.conf.in			new
external/bsd/ntp/dist/ntpd/declcond.h				new
external/bsd/ntp/dist/ntpd/invoke-ntp.conf.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi			new
external/bsd/ntp/dist/ntpd/invoke-ntp.keys.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi			new
external/bsd/ntp/dist/ntpd/invoke-ntpd.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntpd.texi			new
external/bsd/ntp/dist/ntpd/jupiter.h				new
external/bsd/ntp/dist/ntpd/keyword-gen-utd			new
external/bsd/ntp/dist/ntpd/keyword-gen.c			new
external/bsd/ntp/dist/ntpd/ntp.conf.5man			new
external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc			new
external/bsd/ntp/dist/ntpd/ntp.conf.def				new
external/bsd/ntp/dist/ntpd/ntp.conf.html			new
external/bsd/ntp/dist/ntpd/ntp.conf.man.in			new
external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in			new
external/bsd/ntp/dist/ntpd/ntp.conf.texi			new
external/bsd/ntp/dist/ntpd/ntp.keys.5man			new
external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc			new
external/bsd/ntp/dist/ntpd/ntp.keys.def				new
external/bsd/ntp/dist/ntpd/ntp.keys.html			new
external/bsd/ntp/dist/ntpd/ntp.keys.man.in			new
external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in			new
external/bsd/ntp/dist/ntpd/ntp.keys.texi			new
external/bsd/ntp/dist/ntpd/ntp_config.c				new
external/bsd/ntp/dist/ntpd/ntp_control.c			new
external/bsd/ntp/dist/ntpd/ntp_crypto.c				new
external/bsd/ntp/dist/ntpd/ntp_filegen.c			new
external/bsd/ntp/dist/ntpd/ntp_io.c				new
external/bsd/ntp/dist/ntpd/ntp_keyword.h			new
external/bsd/ntp/dist/ntpd/ntp_leapsec.c			new
external/bsd/ntp/dist/ntpd/ntp_leapsec.h			new
external/bsd/ntp/dist/ntpd/ntp_loopfilter.c			new
external/bsd/ntp/dist/ntpd/ntp_monitor.c			new
external/bsd/ntp/dist/ntpd/ntp_parser.c				new
external/bsd/ntp/dist/ntpd/ntp_parser.h				new
external/bsd/ntp/dist/ntpd/ntp_parser.y				new
external/bsd/ntp/dist/ntpd/ntp_peer.c				new
external/bsd/ntp/dist/ntpd/ntp_prio_q.c				new
external/bsd/ntp/dist/ntpd/ntp_proto.c				new
external/bsd/ntp/dist/ntpd/ntp_refclock.c			new
external/bsd/ntp/dist/ntpd/ntp_request.c			new
external/bsd/ntp/dist/ntpd/ntp_restrict.c			new
external/bsd/ntp/dist/ntpd/ntp_scanner.c			new
external/bsd/ntp/dist/ntpd/ntp_scanner.h			new
external/bsd/ntp/dist/ntpd/ntp_signd.c				new
external/bsd/ntp/dist/ntpd/ntp_timer.c				new
external/bsd/ntp/dist/ntpd/ntp_util.c				new
external/bsd/ntp/dist/ntpd/ntpd-opts.c				new
external/bsd/ntp/dist/ntpd/ntpd-opts.def			new
external/bsd/ntp/dist/ntpd/ntpd-opts.h				new
external/bsd/ntp/dist/ntpd/ntpd.1ntpdman			new
external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc			new
external/bsd/ntp/dist/ntpd/ntpd.c				new
external/bsd/ntp/dist/ntpd/ntpd.html				new
external/bsd/ntp/dist/ntpd/ntpd.man.in				new
external/bsd/ntp/dist/ntpd/ntpd.mdoc.in				new
external/bsd/ntp/dist/ntpd/ntpd.texi				new
external/bsd/ntp/dist/ntpd/ntpdbase-opts.def			new
external/bsd/ntp/dist/ntpd/ntpsim.c				new
external/bsd/ntp/dist/ntpd/ppsapi_timepps.h			new
external/bsd/ntp/dist/ntpd/refclock_acts.c			new
external/bsd/ntp/dist/ntpd/refclock_arbiter.c			new
external/bsd/ntp/dist/ntpd/refclock_arc.c			new
external/bsd/ntp/dist/ntpd/refclock_as2201.c			new
external/bsd/ntp/dist/ntpd/refclock_atom.c			new
external/bsd/ntp/dist/ntpd/refclock_bancomm.c			new
external/bsd/ntp/dist/ntpd/refclock_chronolog.c			new
external/bsd/ntp/dist/ntpd/refclock_chu.c			new
external/bsd/ntp/dist/ntpd/refclock_conf.c			new
external/bsd/ntp/dist/ntpd/refclock_datum.c			new
external/bsd/ntp/dist/ntpd/refclock_dumbclock.c			new
external/bsd/ntp/dist/ntpd/refclock_fg.c			new
external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c			new
external/bsd/ntp/dist/ntpd/refclock_gpsvme.c			new
external/bsd/ntp/dist/ntpd/refclock_heath.c			new
external/bsd/ntp/dist/ntpd/refclock_hopfpci.c			new
external/bsd/ntp/dist/ntpd/refclock_hopfser.c			new
external/bsd/ntp/dist/ntpd/refclock_hpgps.c			new
external/bsd/ntp/dist/ntpd/refclock_irig.c			new
external/bsd/ntp/dist/ntpd/refclock_jjy.c			new
external/bsd/ntp/dist/ntpd/refclock_jupiter.c			new
external/bsd/ntp/dist/ntpd/refclock_leitch.c			new
external/bsd/ntp/dist/ntpd/refclock_local.c			new
external/bsd/ntp/dist/ntpd/refclock_msfees.c			new
external/bsd/ntp/dist/ntpd/refclock_mx4200.c			new
external/bsd/ntp/dist/ntpd/refclock_neoclock4x.c		new
external/bsd/ntp/dist/ntpd/refclock_nmea.c			new
external/bsd/ntp/dist/ntpd/refclock_oncore.c			new
external/bsd/ntp/dist/ntpd/refclock_palisade.c			new
external/bsd/ntp/dist/ntpd/refclock_palisade.h			new
external/bsd/ntp/dist/ntpd/refclock_parse.c			new
external/bsd/ntp/dist/ntpd/refclock_pcf.c			new
external/bsd/ntp/dist/ntpd/refclock_pst.c			new
external/bsd/ntp/dist/ntpd/refclock_ripencc.c			new
external/bsd/ntp/dist/ntpd/refclock_shm.c			new
external/bsd/ntp/dist/ntpd/refclock_tpro.c			new
external/bsd/ntp/dist/ntpd/refclock_true.c			new
external/bsd/ntp/dist/ntpd/refclock_tsyncpci.c			new
external/bsd/ntp/dist/ntpd/refclock_tt560.c			new
external/bsd/ntp/dist/ntpd/refclock_ulink.c			new
external/bsd/ntp/dist/ntpd/refclock_wwv.c			new
external/bsd/ntp/dist/ntpd/refclock_wwvb.c			new
external/bsd/ntp/dist/ntpd/refclock_zyfer.c			new
external/bsd/ntp/dist/ntpdate/Makefile.am			new
external/bsd/ntp/dist/ntpdate/Makefile.in			new
external/bsd/ntp/dist/ntpdate/README				new
external/bsd/ntp/dist/ntpdate/ntpdate.c				new
external/bsd/ntp/dist/ntpdate/ntpdate.h				new
external/bsd/ntp/dist/ntpdc/Makefile.am				new
external/bsd/ntp/dist/ntpdc/Makefile.in				new
external/bsd/ntp/dist/ntpdc/README				new
external/bsd/ntp/dist/ntpdc/invoke-ntpdc.menu			new
external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi			new
external/bsd/ntp/dist/ntpdc/layout.std				new
external/bsd/ntp/dist/ntpdc/nl.pl				new
external/bsd/ntp/dist/ntpdc/nl.pl.in				new
external/bsd/ntp/dist/ntpdc/nl_in.c				new
external/bsd/ntp/dist/ntpdc/ntpdc-layout.c			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.c			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.def			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.h			new
external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman			new
external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc			new
external/bsd/ntp/dist/ntpdc/ntpdc.c				new
external/bsd/ntp/dist/ntpdc/ntpdc.h				new
external/bsd/ntp/dist/ntpdc/ntpdc.html				new
external/bsd/ntp/dist/ntpdc/ntpdc.man.in			new
external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in			new
external/bsd/ntp/dist/ntpdc/ntpdc.texi				new
external/bsd/ntp/dist/ntpdc/ntpdc_ops.c				new
external/bsd/ntp/dist/ntpq/Makefile.am				new
external/bsd/ntp/dist/ntpq/Makefile.in				new
external/bsd/ntp/dist/ntpq/README				new
external/bsd/ntp/dist/ntpq/invoke-ntpq.menu			new
external/bsd/ntp/dist/ntpq/invoke-ntpq.texi			new
external/bsd/ntp/dist/ntpq/libntpq.c				new
external/bsd/ntp/dist/ntpq/libntpq.h				new
external/bsd/ntp/dist/ntpq/libntpq_subs.c			new
external/bsd/ntp/dist/ntpq/ntpq-opts.c				new
external/bsd/ntp/dist/ntpq/ntpq-opts.def			new
external/bsd/ntp/dist/ntpq/ntpq-opts.h				new
external/bsd/ntp/dist/ntpq/ntpq-subs.c				new
external/bsd/ntp/dist/ntpq/ntpq.1ntpqman			new
external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc			new
external/bsd/ntp/dist/ntpq/ntpq.c				new
external/bsd/ntp/dist/ntpq/ntpq.h				new
external/bsd/ntp/dist/ntpq/ntpq.html				new
external/bsd/ntp/dist/ntpq/ntpq.man.in				new
external/bsd/ntp/dist/ntpq/ntpq.mdoc.in				new
external/bsd/ntp/dist/ntpq/ntpq.texi				new
external/bsd/ntp/dist/ntpsnmpd/Makefile.am			new
external/bsd/ntp/dist/ntpsnmpd/Makefile.in			new
external/bsd/ntp/dist/ntpsnmpd/README				new
external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.menu		new
external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi		new
external/bsd/ntp/dist/ntpsnmpd/netsnmp_daemonize.c		new
external/bsd/ntp/dist/ntpsnmpd/ntpSnmpSubagentObject.c		new
external/bsd/ntp/dist/ntpsnmpd/ntpSnmpSubagentObject.h		new
external/bsd/ntp/dist/ntpsnmpd/ntp_snmp.h			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.def		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.c			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.texi			new
external/bsd/ntp/dist/ntpsnmpd/ntpv4-mib.mib			new
external/bsd/ntp/dist/parseutil/Makefile.am			new
external/bsd/ntp/dist/parseutil/Makefile.in			new
external/bsd/ntp/dist/parseutil/README				new
external/bsd/ntp/dist/parseutil/dcfd.c				new
external/bsd/ntp/dist/parseutil/testdcf.c			new
external/bsd/ntp/dist/scripts/Makefile.am			new
external/bsd/ntp/dist/scripts/Makefile.in			new
external/bsd/ntp/dist/scripts/README				new
external/bsd/ntp/dist/scripts/invoke-plot_summary.menu		new
external/bsd/ntp/dist/scripts/invoke-plot_summary.texi		new
external/bsd/ntp/dist/scripts/invoke-summary.menu		new
external/bsd/ntp/dist/scripts/invoke-summary.texi		new
external/bsd/ntp/dist/scripts/ntpver.in				new
external/bsd/ntp/dist/scripts/plot_summary-opts			new
external/bsd/ntp/dist/scripts/plot_summary-opts.def		new
external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman	new
external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc	new
external/bsd/ntp/dist/scripts/plot_summary.html			new
external/bsd/ntp/dist/scripts/plot_summary.in			new
external/bsd/ntp/dist/scripts/plot_summary.man.in		new
external/bsd/ntp/dist/scripts/plot_summary.mdoc.in		new
external/bsd/ntp/dist/scripts/plot_summary.texi			new
external/bsd/ntp/dist/scripts/summary-opts			new
external/bsd/ntp/dist/scripts/summary-opts.def			new
external/bsd/ntp/dist/scripts/summary.1summaryman		new
external/bsd/ntp/dist/scripts/summary.1summarymdoc		new
external/bsd/ntp/dist/scripts/summary.html			new
external/bsd/ntp/dist/scripts/summary.in			new
external/bsd/ntp/dist/scripts/summary.man.in			new
external/bsd/ntp/dist/scripts/summary.mdoc.in			new
external/bsd/ntp/dist/scripts/summary.texi			new
external/bsd/ntp/dist/scripts/build/Makefile.am			new
external/bsd/ntp/dist/scripts/build/Makefile.in			new
external/bsd/ntp/dist/scripts/build/UpdatePoint			new
external/bsd/ntp/dist/scripts/build/VersionName			new
external/bsd/ntp/dist/scripts/build/check--help			new
external/bsd/ntp/dist/scripts/build/checkChangeLog		new
external/bsd/ntp/dist/scripts/build/checkHtmlFileDates		new
external/bsd/ntp/dist/scripts/build/fixautomakedepsmagic	new
external/bsd/ntp/dist/scripts/build/genCommitLog		new
external/bsd/ntp/dist/scripts/build/genver			new
external/bsd/ntp/dist/scripts/build/mkver.in			new
external/bsd/ntp/dist/scripts/build/updateBEDate		new
external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.am		new
external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.in		new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts.def new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmannew
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.texi	new
external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.menu new
external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi new
external/bsd/ntp/dist/scripts/deprecated/freq_adj.in		new
external/bsd/ntp/dist/scripts/deprecated/hpadjtime.sh		new
external/bsd/ntp/dist/scripts/deprecated/html2man.in		new
external/bsd/ntp/dist/scripts/deprecated/ntp-close		new
external/bsd/ntp/dist/scripts/deprecated/ntp-groper		new
external/bsd/ntp/dist/scripts/deprecated/ntp-restart		new
external/bsd/ntp/dist/scripts/deprecated/ntp-status		new
external/bsd/ntp/dist/scripts/lib/Makefile.am			new
external/bsd/ntp/dist/scripts/lib/Makefile.in			new
external/bsd/ntp/dist/scripts/lib/NTP/Util.pm			new
external/bsd/ntp/dist/scripts/monitoring/README			new
external/bsd/ntp/dist/scripts/monitoring/loopwatch.config.SAMPLE new
external/bsd/ntp/dist/scripts/monitoring/lr.pl			new
external/bsd/ntp/dist/scripts/monitoring/ntp.pl			new
external/bsd/ntp/dist/scripts/monitoring/ntploopstat		new
external/bsd/ntp/dist/scripts/monitoring/ntploopwatch		new
external/bsd/ntp/dist/scripts/monitoring/ntptrap		new
external/bsd/ntp/dist/scripts/monitoring/timelocal.pl		new
external/bsd/ntp/dist/scripts/ntp-wait/Makefile.am		new
external/bsd/ntp/dist/scripts/ntp-wait/Makefile.in		new
external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.menu	new
external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts.def	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.texi		new
external/bsd/ntp/dist/scripts/ntpsweep/Makefile.am		new
external/bsd/ntp/dist/scripts/ntpsweep/Makefile.in		new
external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.menu	new
external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts.def	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.texi		new
external/bsd/ntp/dist/scripts/ntptrace/Makefile.am		new
external/bsd/ntp/dist/scripts/ntptrace/Makefile.in		new
external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.menu	new
external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts.def	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.texi		new
external/bsd/ntp/dist/scripts/rc/README				new
external/bsd/ntp/dist/scripts/rc/ntpd				new
external/bsd/ntp/dist/scripts/rc/ntpwait			new
external/bsd/ntp/dist/scripts/rc/rc.d/TIMESYNC			new
external/bsd/ntp/dist/scripts/rc/rc.d/ntpd			new
external/bsd/ntp/dist/scripts/rc/rc.d/ntpwait			new
external/bsd/ntp/dist/scripts/stats/README			new
external/bsd/ntp/dist/scripts/stats/README.stats		new
external/bsd/ntp/dist/scripts/stats/README.timecodes		new
external/bsd/ntp/dist/scripts/stats/clock.awk			new
external/bsd/ntp/dist/scripts/stats/dupe.awk			new
external/bsd/ntp/dist/scripts/stats/ensemble.S			new
external/bsd/ntp/dist/scripts/stats/ensemble.awk		new
external/bsd/ntp/dist/scripts/stats/etf.S			new
external/bsd/ntp/dist/scripts/stats/etf.awk			new
external/bsd/ntp/dist/scripts/stats/itf.S			new
external/bsd/ntp/dist/scripts/stats/itf.awk			new
external/bsd/ntp/dist/scripts/stats/loop.S			new
external/bsd/ntp/dist/scripts/stats/loop.awk			new
external/bsd/ntp/dist/scripts/stats/loop_summary		new
external/bsd/ntp/dist/scripts/stats/peer.awk			new
external/bsd/ntp/dist/scripts/stats/psummary.awk		new
external/bsd/ntp/dist/scripts/stats/summary.sh			new
external/bsd/ntp/dist/scripts/stats/tdata.S			new
external/bsd/ntp/dist/scripts/stats/tdata.awk			new
external/bsd/ntp/dist/sntp/COPYRIGHT				new
external/bsd/ntp/dist/sntp/Makefile.am				new
external/bsd/ntp/dist/sntp/Makefile.in				new
external/bsd/ntp/dist/sntp/aclocal.m4				new
external/bsd/ntp/dist/sntp/bincheck.mf				new
external/bsd/ntp/dist/sntp/check-libntp.mf			new
external/bsd/ntp/dist/sntp/check-libopts.mf			new
external/bsd/ntp/dist/sntp/config.h.in				new
external/bsd/ntp/dist/sntp/configure				new
external/bsd/ntp/dist/sntp/configure.ac				new
external/bsd/ntp/dist/sntp/crypto.c				new
external/bsd/ntp/dist/sntp/crypto.h				new
external/bsd/ntp/dist/sntp/data_formats.h			new
external/bsd/ntp/dist/sntp/deps-ver				new
external/bsd/ntp/dist/sntp/depsver.mf				new
external/bsd/ntp/dist/sntp/evlog.c				new
external/bsd/ntp/dist/sntp/includes.mf				new
external/bsd/ntp/dist/sntp/install-sh				new
external/bsd/ntp/dist/sntp/invoke-sntp.menu			new
external/bsd/ntp/dist/sntp/invoke-sntp.texi			new
external/bsd/ntp/dist/sntp/kod_management.c			new
external/bsd/ntp/dist/sntp/kod_management.h			new
external/bsd/ntp/dist/sntp/log.c				new
external/bsd/ntp/dist/sntp/log.h				new
external/bsd/ntp/dist/sntp/main.c				new
external/bsd/ntp/dist/sntp/main.h				new
external/bsd/ntp/dist/sntp/networking.c				new
external/bsd/ntp/dist/sntp/networking.h				new
external/bsd/ntp/dist/sntp/scm-rev				new
external/bsd/ntp/dist/sntp/sntp-opts.c				new
external/bsd/ntp/dist/sntp/sntp-opts.def			new
external/bsd/ntp/dist/sntp/sntp-opts.h				new
external/bsd/ntp/dist/sntp/sntp.1sntpman			new
external/bsd/ntp/dist/sntp/sntp.1sntpmdoc			new
external/bsd/ntp/dist/sntp/sntp.c				new
external/bsd/ntp/dist/sntp/sntp.html				new
external/bsd/ntp/dist/sntp/sntp.man.in				new
external/bsd/ntp/dist/sntp/sntp.mdoc.in				new
external/bsd/ntp/dist/sntp/sntp.texi				new
external/bsd/ntp/dist/sntp/tests_main.cpp			new
external/bsd/ntp/dist/sntp/tests_main.h				new
external/bsd/ntp/dist/sntp/utilities.c				new
external/bsd/ntp/dist/sntp/utilities.h				new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/Mdoc.pm			new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/agman-cmd.tpl		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/agmdoc-cmd.tpl		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/cmd-doc.tlib		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc-synopsis.tlib	new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc2man		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc2texi		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/perlopt.tpl		new
external/bsd/ntp/dist/sntp/event2/event-config.h		new
external/bsd/ntp/dist/sntp/include/Makefile.am			new
external/bsd/ntp/dist/sntp/include/Makefile.in			new
external/bsd/ntp/dist/sntp/include/autogen-version.def		new
external/bsd/ntp/dist/sntp/include/copyright.def		new
external/bsd/ntp/dist/sntp/include/debug-opt.def		new
external/bsd/ntp/dist/sntp/include/homerc.def			new
external/bsd/ntp/dist/sntp/include/ntp.lic			new
external/bsd/ntp/dist/sntp/include/version.def			new
external/bsd/ntp/dist/sntp/include/version.texi			new
external/bsd/ntp/dist/sntp/libevent/ChangeLog			new
external/bsd/ntp/dist/sntp/libevent/ChangeLog-1.4		new
external/bsd/ntp/dist/sntp/libevent/ChangeLog-2.0		new
external/bsd/ntp/dist/sntp/libevent/Doxyfile			new
external/bsd/ntp/dist/sntp/libevent/LICENSE			new
external/bsd/ntp/dist/sntp/libevent/Makefile.am			new
external/bsd/ntp/dist/sntp/libevent/Makefile.in			new
external/bsd/ntp/dist/sntp/libevent/Makefile.nmake		new
external/bsd/ntp/dist/sntp/libevent/README			new
external/bsd/ntp/dist/sntp/libevent/aclocal.m4			new
external/bsd/ntp/dist/sntp/libevent/arc4random.c		new
external/bsd/ntp/dist/sntp/libevent/autogen.sh			new
external/bsd/ntp/dist/sntp/libevent/buffer.c			new
external/bsd/ntp/dist/sntp/libevent/buffer_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent-internal.h	new
external/bsd/ntp/dist/sntp/libevent/bufferevent.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_async.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_filter.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_openssl.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_pair.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_ratelim.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_sock.c		new
external/bsd/ntp/dist/sntp/libevent/changelist-internal.h	new
external/bsd/ntp/dist/sntp/libevent/config.h.in			new
external/bsd/ntp/dist/sntp/libevent/configure			new
external/bsd/ntp/dist/sntp/libevent/configure.ac		new
external/bsd/ntp/dist/sntp/libevent/defer-internal.h		new
external/bsd/ntp/dist/sntp/libevent/devpoll.c			new
external/bsd/ntp/dist/sntp/libevent/epoll.c			new
external/bsd/ntp/dist/sntp/libevent/epoll_sub.c			new
external/bsd/ntp/dist/sntp/libevent/epolltable-internal.h	new
external/bsd/ntp/dist/sntp/libevent/evbuffer-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evconfig-private.h		new
external/bsd/ntp/dist/sntp/libevent/evconfig-private.h.in	new
external/bsd/ntp/dist/sntp/libevent/evdns.c			new
external/bsd/ntp/dist/sntp/libevent/event-internal.h		new
external/bsd/ntp/dist/sntp/libevent/event.c			new
external/bsd/ntp/dist/sntp/libevent/event_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/event_rpcgen.py		new
external/bsd/ntp/dist/sntp/libevent/event_tagging.c		new
external/bsd/ntp/dist/sntp/libevent/evmap-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evmap.c			new
external/bsd/ntp/dist/sntp/libevent/evport.c			new
external/bsd/ntp/dist/sntp/libevent/evrpc-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evrpc.c			new
external/bsd/ntp/dist/sntp/libevent/evsignal-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evthread-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evthread.c			new
external/bsd/ntp/dist/sntp/libevent/evthread_pthread.c		new
external/bsd/ntp/dist/sntp/libevent/evthread_win32.c		new
external/bsd/ntp/dist/sntp/libevent/evutil.c			new
external/bsd/ntp/dist/sntp/libevent/evutil_rand.c		new
external/bsd/ntp/dist/sntp/libevent/evutil_time.c		new
external/bsd/ntp/dist/sntp/libevent/ht-internal.h		new
external/bsd/ntp/dist/sntp/libevent/http-internal.h		new
external/bsd/ntp/dist/sntp/libevent/http.c			new
external/bsd/ntp/dist/sntp/libevent/iocp-internal.h		new
external/bsd/ntp/dist/sntp/libevent/ipv6-internal.h		new
external/bsd/ntp/dist/sntp/libevent/kqueue-internal.h		new
external/bsd/ntp/dist/sntp/libevent/kqueue.c			new
external/bsd/ntp/dist/sntp/libevent/libevent.pc.in		new
external/bsd/ntp/dist/sntp/libevent/libevent_openssl.pc.in	new
external/bsd/ntp/dist/sntp/libevent/libevent_pthreads.pc.in	new
external/bsd/ntp/dist/sntp/libevent/listener.c			new
external/bsd/ntp/dist/sntp/libevent/log-internal.h		new
external/bsd/ntp/dist/sntp/libevent/log.c			new
external/bsd/ntp/dist/sntp/libevent/make-event-config.sed	new
external/bsd/ntp/dist/sntp/libevent/minheap-internal.h		new
external/bsd/ntp/dist/sntp/libevent/mm-internal.h		new
external/bsd/ntp/dist/sntp/libevent/poll.c			new
external/bsd/ntp/dist/sntp/libevent/ratelim-internal.h		new
external/bsd/ntp/dist/sntp/libevent/select.c			new
external/bsd/ntp/dist/sntp/libevent/signal.c			new
external/bsd/ntp/dist/sntp/libevent/strlcpy-internal.h		new
external/bsd/ntp/dist/sntp/libevent/strlcpy.c			new
external/bsd/ntp/dist/sntp/libevent/time-internal.h		new
external/bsd/ntp/dist/sntp/libevent/util-internal.h		new
external/bsd/ntp/dist/sntp/libevent/whatsnew-2.0.txt		new
external/bsd/ntp/dist/sntp/libevent/whatsnew-2.1.txt		new
external/bsd/ntp/dist/sntp/libevent/win32select.c		new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/tree.h		new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/nmake/evconfig-private.h new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/nmake/event2/event-config.h new
external/bsd/ntp/dist/sntp/libevent/build-aux/compile		new
external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess	new
external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub	new
external/bsd/ntp/dist/sntp/libevent/build-aux/depcomp		new
external/bsd/ntp/dist/sntp/libevent/build-aux/install-sh	new
external/bsd/ntp/dist/sntp/libevent/build-aux/ltmain.sh		new
external/bsd/ntp/dist/sntp/libevent/build-aux/missing		new
external/bsd/ntp/dist/sntp/libevent/build-aux/ylwrap		new
external/bsd/ntp/dist/sntp/libevent/compat/sys/queue.h		new
external/bsd/ntp/dist/sntp/libevent/include/evdns.h		new
external/bsd/ntp/dist/sntp/libevent/include/event.h		new
external/bsd/ntp/dist/sntp/libevent/include/evhttp.h		new
external/bsd/ntp/dist/sntp/libevent/include/evrpc.h		new
external/bsd/ntp/dist/sntp/libevent/include/evutil.h		new
external/bsd/ntp/dist/sntp/libevent/include/include.am		new
external/bsd/ntp/dist/sntp/libevent/include/event2/buffer.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/buffer_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_ssl.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns_struct.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/event.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/event_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/event_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/http.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/http_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/http_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/keyvalq_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/listener.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc_struct.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/tag.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/tag_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/thread.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/util.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/visibility.h	new
external/bsd/ntp/dist/sntp/libevent/m4/ac_backport_259_ssizet.m4 new
external/bsd/ntp/dist/sntp/libevent/m4/libevent_openssl.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/libtool.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltoptions.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltsugar.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltversion.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/lt~obsolete.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ntp_pkg_config.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/openldap-thread-check.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/openldap.m4		new
external/bsd/ntp/dist/sntp/libevent/sample/dns-example.c	new
external/bsd/ntp/dist/sntp/libevent/sample/event-read-fifo.c	new
external/bsd/ntp/dist/sntp/libevent/sample/hello-world.c	new
external/bsd/ntp/dist/sntp/libevent/sample/hostcheck.c		new
external/bsd/ntp/dist/sntp/libevent/sample/hostcheck.h		new
external/bsd/ntp/dist/sntp/libevent/sample/http-server.c	new
external/bsd/ntp/dist/sntp/libevent/sample/https-client.c	new
external/bsd/ntp/dist/sntp/libevent/sample/include.am		new
external/bsd/ntp/dist/sntp/libevent/sample/le-proxy.c		new
external/bsd/ntp/dist/sntp/libevent/sample/openssl_hostname_validation.cnew
external/bsd/ntp/dist/sntp/libevent/sample/openssl_hostname_validation.hnew
external/bsd/ntp/dist/sntp/libevent/sample/signal-test.c	new
external/bsd/ntp/dist/sntp/libevent/sample/time-test.c		new
external/bsd/ntp/dist/sntp/libevent/test/Makefile.nmake		new
external/bsd/ntp/dist/sntp/libevent/test/bench.c		new
external/bsd/ntp/dist/sntp/libevent/test/bench_cascade.c	new
external/bsd/ntp/dist/sntp/libevent/test/bench_http.c		new
external/bsd/ntp/dist/sntp/libevent/test/bench_httpclient.c	new
external/bsd/ntp/dist/sntp/libevent/test/check-dumpevents.py	new
external/bsd/ntp/dist/sntp/libevent/test/include.am		new
external/bsd/ntp/dist/sntp/libevent/test/regress.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress.gen.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress.gen.h		new
external/bsd/ntp/dist/sntp/libevent/test/regress.h		new
external/bsd/ntp/dist/sntp/libevent/test/regress.rpc		new
external/bsd/ntp/dist/sntp/libevent/test/regress_buffer.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_bufferevent.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_dns.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_et.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_finalize.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_http.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_listener.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_main.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_minheap.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_rpc.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_ssl.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_testutils.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_testutils.h	new
external/bsd/ntp/dist/sntp/libevent/test/regress_thread.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_thread.h	new
external/bsd/ntp/dist/sntp/libevent/test/regress_util.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_zlib.c		new
external/bsd/ntp/dist/sntp/libevent/test/rpcgen_wrapper.sh	new
external/bsd/ntp/dist/sntp/libevent/test/test-changelist.c	new
external/bsd/ntp/dist/sntp/libevent/test/test-closed.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-dumpevents.c	new
external/bsd/ntp/dist/sntp/libevent/test/test-eof.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-fdleak.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-init.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-ratelim.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-time.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-weof.c		new
external/bsd/ntp/dist/sntp/libevent/test/test.sh		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest.c		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest.h		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest_local.h	new
external/bsd/ntp/dist/sntp/libevent/test/tinytest_macros.h	new
external/bsd/ntp/dist/sntp/libopts/COPYING.gplv3		new
external/bsd/ntp/dist/sntp/libopts/COPYING.lgplv3		new
external/bsd/ntp/dist/sntp/libopts/COPYING.mbsd			new
external/bsd/ntp/dist/sntp/libopts/MakeDefs.inc			new
external/bsd/ntp/dist/sntp/libopts/Makefile.am			new
external/bsd/ntp/dist/sntp/libopts/Makefile.in			new
external/bsd/ntp/dist/sntp/libopts/README			new
external/bsd/ntp/dist/sntp/libopts/ag-char-map.h		new
external/bsd/ntp/dist/sntp/libopts/alias.c			new
external/bsd/ntp/dist/sntp/libopts/ao-strs.c			new
external/bsd/ntp/dist/sntp/libopts/ao-strs.h			new
external/bsd/ntp/dist/sntp/libopts/autoopts.c			new
external/bsd/ntp/dist/sntp/libopts/autoopts.h			new
external/bsd/ntp/dist/sntp/libopts/boolean.c			new
external/bsd/ntp/dist/sntp/libopts/check.c			new
external/bsd/ntp/dist/sntp/libopts/configfile.c			new
external/bsd/ntp/dist/sntp/libopts/cook.c			new
external/bsd/ntp/dist/sntp/libopts/enum.c			new
external/bsd/ntp/dist/sntp/libopts/env.c			new
external/bsd/ntp/dist/sntp/libopts/file.c			new
external/bsd/ntp/dist/sntp/libopts/find.c			new
external/bsd/ntp/dist/sntp/libopts/genshell.c			new
external/bsd/ntp/dist/sntp/libopts/genshell.h			new
external/bsd/ntp/dist/sntp/libopts/gettext.h			new
external/bsd/ntp/dist/sntp/libopts/init.c			new
external/bsd/ntp/dist/sntp/libopts/intprops.h			new
external/bsd/ntp/dist/sntp/libopts/libopts.c			new
external/bsd/ntp/dist/sntp/libopts/load.c			new
external/bsd/ntp/dist/sntp/libopts/makeshell.c			new
external/bsd/ntp/dist/sntp/libopts/nested.c			new
external/bsd/ntp/dist/sntp/libopts/numeric.c			new
external/bsd/ntp/dist/sntp/libopts/option-value-type.c		new
external/bsd/ntp/dist/sntp/libopts/option-value-type.h		new
external/bsd/ntp/dist/sntp/libopts/option-xat-attribute.c	new
external/bsd/ntp/dist/sntp/libopts/option-xat-attribute.h	new
external/bsd/ntp/dist/sntp/libopts/parse-duration.c		new
external/bsd/ntp/dist/sntp/libopts/parse-duration.h		new
external/bsd/ntp/dist/sntp/libopts/pgusage.c			new
external/bsd/ntp/dist/sntp/libopts/proto.h			new
external/bsd/ntp/dist/sntp/libopts/putshell.c			new
external/bsd/ntp/dist/sntp/libopts/reset.c			new
external/bsd/ntp/dist/sntp/libopts/restore.c			new
external/bsd/ntp/dist/sntp/libopts/save.c			new
external/bsd/ntp/dist/sntp/libopts/sort.c			new
external/bsd/ntp/dist/sntp/libopts/stack.c			new
external/bsd/ntp/dist/sntp/libopts/stdnoreturn.in.h		new
external/bsd/ntp/dist/sntp/libopts/streqvcmp.c			new
external/bsd/ntp/dist/sntp/libopts/text_mmap.c			new
external/bsd/ntp/dist/sntp/libopts/time.c			new
external/bsd/ntp/dist/sntp/libopts/tokenize.c			new
external/bsd/ntp/dist/sntp/libopts/usage.c			new
external/bsd/ntp/dist/sntp/libopts/version.c			new
external/bsd/ntp/dist/sntp/libopts/autoopts/options.h		new
external/bsd/ntp/dist/sntp/libopts/autoopts/project.h		new
external/bsd/ntp/dist/sntp/libopts/autoopts/usage-txt.h		new
external/bsd/ntp/dist/sntp/libopts/compat/_Noreturn.h		new
external/bsd/ntp/dist/sntp/libopts/compat/compat.h		new
external/bsd/ntp/dist/sntp/libopts/compat/pathfind.c		new
external/bsd/ntp/dist/sntp/libopts/compat/snprintf.c		new
external/bsd/ntp/dist/sntp/libopts/compat/strchr.c		new
external/bsd/ntp/dist/sntp/libopts/compat/strdup.c		new
external/bsd/ntp/dist/sntp/libopts/compat/windows-config.h	new
external/bsd/ntp/dist/sntp/libopts/m4/libopts.m4		new
external/bsd/ntp/dist/sntp/libopts/m4/liboptschk.m4		new
external/bsd/ntp/dist/sntp/libopts/m4/stdnoreturn.m4		new
external/bsd/ntp/dist/sntp/loc/README				new
external/bsd/ntp/dist/sntp/loc/darwin				new
external/bsd/ntp/dist/sntp/loc/debian				new
external/bsd/ntp/dist/sntp/loc/freebsd				new
external/bsd/ntp/dist/sntp/loc/legacy				new
external/bsd/ntp/dist/sntp/loc/netbsd				new
external/bsd/ntp/dist/sntp/loc/redhat				new
external/bsd/ntp/dist/sntp/loc/solaris				new
external/bsd/ntp/dist/sntp/m4/define_dir.m4			new
external/bsd/ntp/dist/sntp/m4/hms_search_lib.m4			new
external/bsd/ntp/dist/sntp/m4/libtool.m4			new
external/bsd/ntp/dist/sntp/m4/ltoptions.m4			new
external/bsd/ntp/dist/sntp/m4/ltsugar.m4			new
external/bsd/ntp/dist/sntp/m4/ltversion.m4			new
external/bsd/ntp/dist/sntp/m4/lt~obsolete.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_cacheversion.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_compiler.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_crosscompile.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_crypto_rand.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_debug.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_dir_sep.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_facilitynames.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_googletest.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_ipv6.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_lib_m.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_libevent.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_libntp.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_lineeditlibs.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_locinfo.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_openssl.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_pkg_config.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_prog_cc.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_rlimit.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_sntp.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_sysexits.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_ver_suffix.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_vpathhack.m4			new
external/bsd/ntp/dist/sntp/m4/os_cflags.m4			new
external/bsd/ntp/dist/sntp/m4/snprintf.m4			new
external/bsd/ntp/dist/sntp/m4/version.m4			new
external/bsd/ntp/dist/sntp/scripts/Makefile.am			new
external/bsd/ntp/dist/sntp/scripts/Makefile.in			new
external/bsd/ntp/dist/sntp/scripts/cvo.sh			new
external/bsd/ntp/dist/sntp/scripts/genLocInfo			new
external/bsd/ntp/dist/sntp/scripts/mansec2subst.sed		new
external/bsd/ntp/dist/sntp/tests/Makefile.am			new
external/bsd/ntp/dist/sntp/tests/Makefile.in			new
external/bsd/ntp/dist/sntp/tests/crypto.cpp			new
external/bsd/ntp/dist/sntp/tests/fileHandlingTest.h		new
external/bsd/ntp/dist/sntp/tests/keyFile.cpp			new
external/bsd/ntp/dist/sntp/tests/kodDatabase.cpp		new
external/bsd/ntp/dist/sntp/tests/kodFile.cpp			new
external/bsd/ntp/dist/sntp/tests/networking.cpp			new
external/bsd/ntp/dist/sntp/tests/packetHandling.cpp		new
external/bsd/ntp/dist/sntp/tests/packetProcessing.cpp		new
external/bsd/ntp/dist/sntp/tests/sntptest.h			new
external/bsd/ntp/dist/sntp/tests/tests-runner			new
external/bsd/ntp/dist/sntp/tests/utilities.cpp			new
external/bsd/ntp/dist/sntp/tests/data/debug-input-lfp-bin	new
external/bsd/ntp/dist/sntp/tests/data/debug-input-lfp-dec	new
external/bsd/ntp/dist/sntp/tests/data/debug-input-pkt		new
external/bsd/ntp/dist/sntp/tests/data/key-test-ascii		new
external/bsd/ntp/dist/sntp/tests/data/key-test-comments		new
external/bsd/ntp/dist/sntp/tests/data/key-test-empty		new
external/bsd/ntp/dist/sntp/tests/data/key-test-hex		new
external/bsd/ntp/dist/sntp/tests/data/key-test-invalid-hex	new
external/bsd/ntp/dist/sntp/tests/data/kod-expected-multiple	new
external/bsd/ntp/dist/sntp/tests/data/kod-expected-single	new
external/bsd/ntp/dist/sntp/tests/data/kod-test-blanks		new
external/bsd/ntp/dist/sntp/tests/data/kod-test-correct		new
external/bsd/ntp/dist/sntp/tests/data/kod-test-empty		new
external/bsd/ntp/dist/tests/Makefile.am				new
external/bsd/ntp/dist/tests/Makefile.in				new
external/bsd/ntp/dist/tests/libntp/Makefile.am			new
external/bsd/ntp/dist/tests/libntp/Makefile.in			new
external/bsd/ntp/dist/tests/libntp/a_md5encrypt.cpp		new
external/bsd/ntp/dist/tests/libntp/atoint.cpp			new
external/bsd/ntp/dist/tests/libntp/atouint.cpp			new
external/bsd/ntp/dist/tests/libntp/authkeys.cpp			new
external/bsd/ntp/dist/tests/libntp/buftvtots.cpp		new
external/bsd/ntp/dist/tests/libntp/calendar.cpp			new
external/bsd/ntp/dist/tests/libntp/caljulian.cpp		new
external/bsd/ntp/dist/tests/libntp/caltontp.cpp			new
external/bsd/ntp/dist/tests/libntp/calyearstart.cpp		new
external/bsd/ntp/dist/tests/libntp/clocktime.cpp		new
external/bsd/ntp/dist/tests/libntp/decodenetnum.cpp		new
external/bsd/ntp/dist/tests/libntp/hextoint.cpp			new
external/bsd/ntp/dist/tests/libntp/hextolfp.cpp			new
external/bsd/ntp/dist/tests/libntp/humandate.cpp		new
external/bsd/ntp/dist/tests/libntp/lfpfunc.cpp			new
external/bsd/ntp/dist/tests/libntp/lfptest.h			new
external/bsd/ntp/dist/tests/libntp/lfptostr.cpp			new
external/bsd/ntp/dist/tests/libntp/libntptest.cpp		new
external/bsd/ntp/dist/tests/libntp/libntptest.h			new
external/bsd/ntp/dist/tests/libntp/modetoa.cpp			new
external/bsd/ntp/dist/tests/libntp/msyslog.cpp			new
external/bsd/ntp/dist/tests/libntp/netof.cpp			new
external/bsd/ntp/dist/tests/libntp/numtoa.cpp			new
external/bsd/ntp/dist/tests/libntp/numtohost.cpp		new
external/bsd/ntp/dist/tests/libntp/octtoint.cpp			new
external/bsd/ntp/dist/tests/libntp/prettydate.cpp		new
external/bsd/ntp/dist/tests/libntp/recvbuff.cpp			new
external/bsd/ntp/dist/tests/libntp/refnumtoa.cpp		new
external/bsd/ntp/dist/tests/libntp/sfptostr.cpp			new
external/bsd/ntp/dist/tests/libntp/sockaddrtest.h		new
external/bsd/ntp/dist/tests/libntp/socktoa.cpp			new
external/bsd/ntp/dist/tests/libntp/ssl_init.cpp			new
external/bsd/ntp/dist/tests/libntp/statestr.cpp			new
external/bsd/ntp/dist/tests/libntp/strtolfp.cpp			new
external/bsd/ntp/dist/tests/libntp/timespecops.cpp		new
external/bsd/ntp/dist/tests/libntp/timestructs.cpp		new
external/bsd/ntp/dist/tests/libntp/timestructs.h		new
external/bsd/ntp/dist/tests/libntp/timevalops.cpp		new
external/bsd/ntp/dist/tests/libntp/tstotv.cpp			new
external/bsd/ntp/dist/tests/libntp/tvtots.cpp			new
external/bsd/ntp/dist/tests/libntp/uglydate.cpp			new
external/bsd/ntp/dist/tests/libntp/vi64ops.cpp			new
external/bsd/ntp/dist/tests/libntp/ymd2yd.cpp			new
external/bsd/ntp/dist/tests/ntpd/Makefile.am			new
external/bsd/ntp/dist/tests/ntpd/Makefile.in			new
external/bsd/ntp/dist/tests/ntpd/leapsec.cpp			new
external/bsd/ntp/dist/tests/ntpd/ntpdtest.cpp			new
external/bsd/ntp/dist/tests/ntpd/ntpdtest.h			new
external/bsd/ntp/dist/util/Makefile.am				new
external/bsd/ntp/dist/util/Makefile.in				new
external/bsd/ntp/dist/util/README				new
external/bsd/ntp/dist/util/audio-pcm.c				new
external/bsd/ntp/dist/util/byteorder.c				new
external/bsd/ntp/dist/util/hist.c				new
external/bsd/ntp/dist/util/invoke-ntp-keygen.menu		new
external/bsd/ntp/dist/util/invoke-ntp-keygen.texi		new
external/bsd/ntp/dist/util/jitter.c				new
external/bsd/ntp/dist/util/jitter.h				new
external/bsd/ntp/dist/util/kern.c				new
external/bsd/ntp/dist/util/longsize.c				new
external/bsd/ntp/dist/util/ntp-keygen-opts.c			new
external/bsd/ntp/dist/util/ntp-keygen-opts.def			new
external/bsd/ntp/dist/util/ntp-keygen-opts.h			new
external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman		new
external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc		new
external/bsd/ntp/dist/util/ntp-keygen.c				new
external/bsd/ntp/dist/util/ntp-keygen.html			new
external/bsd/ntp/dist/util/ntp-keygen.man.in			new
external/bsd/ntp/dist/util/ntp-keygen.mdoc.in			new
external/bsd/ntp/dist/util/ntp-keygen.texi			new
external/bsd/ntp/dist/util/ntptime.c				new
external/bsd/ntp/dist/util/pps-api.c				new
external/bsd/ntp/dist/util/precision.c				new
external/bsd/ntp/dist/util/sht.c				new
external/bsd/ntp/dist/util/testrs6000.c				new
external/bsd/ntp/dist/util/tg.c					new
external/bsd/ntp/dist/util/tg2.c				new
external/bsd/ntp/dist/util/tickadj.c				new
external/bsd/ntp/dist/util/timetrim.c				new
external/bsd/ntp/html/Makefile					new
external/bsd/ntp/include/config.h				new
external/bsd/ntp/lib/Makefile					new
external/bsd/ntp/lib/Makefile.inc				new
external/bsd/ntp/lib/libiscntp/Makefile				new
external/bsd/ntp/lib/libntp/Makefile				new
external/bsd/ntp/lib/libopts/Makefile				new
external/bsd/ntp/lib/libparse/Makefile				new
external/bsd/ntp/scripts/mkver					new
usr.sbin/Makefile						patch
usr.sbin/ntp/Makefile						delete
usr.sbin/ntp/Makefile.inc					delete
usr.sbin/ntp/importdate						delete
usr.sbin/ntp/html/Makefile					delete
usr.sbin/ntp/include/config.h					delete
usr.sbin/ntp/libisc/Makefile					delete
usr.sbin/ntp/libntp/Makefile					delete
usr.sbin/ntp/libopts/Makefile					delete
usr.sbin/ntp/libparse/Makefile					delete
usr.sbin/ntp/ntp-keygen/Makefile				delete
usr.sbin/ntp/ntp-keygen/ntp-keygen.8				delete
usr.sbin/ntp/ntpd/Makefile					delete
usr.sbin/ntp/ntpd/ntpd.8					delete
usr.sbin/ntp/ntpdate/Makefile					delete
usr.sbin/ntp/ntpdate/ntpdate.8					delete
usr.sbin/ntp/ntpdc/Makefile					delete
usr.sbin/ntp/ntpdc/ntpdc.8					delete
usr.sbin/ntp/ntpq/Makefile					delete
usr.sbin/ntp/ntpq/ntpq.8					delete
usr.sbin/ntp/ntptime/Makefile					delete
usr.sbin/ntp/ntptime/ntptime.8					delete
usr.sbin/ntp/ntptrace/Makefile					delete
usr.sbin/ntp/ntptrace/ntptrace.8				delete
usr.sbin/ntp/ntptrace/ntptrace.awk				delete
usr.sbin/ntp/scripts/mkver					delete
usr.sbin/sntp/Makefile						delete
usr.sbin/sntp/sntp.1						delete

	Update ntp to 4.2.8. CVE-2014-9293, CVE-2014-9294, CVE-2014-9295,
	and CVE-2014-9296.
	[he, ticket #1938]
@
text
@a0 1517
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.

timestamp='2011-06-03'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently, or will in the future.
	case "${UNAME_MACHINE_ARCH}" in
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}"
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE="alpha" ;;
	    "EV5 (21164)")
		UNAME_MACHINE="alphaev5" ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE="alphaev56" ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE="alphapca56" ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE="alphapca57" ;;
	    "EV6 (21264)")
		UNAME_MACHINE="alphaev6" ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE="alphaev67" ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE="alphaev69" ;;
	    "EV7 (21364)")
		UNAME_MACHINE="alphaev7" ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE="alphaev79" ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH="i386"
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH="x86_64"
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = "hppa2.0w" ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH="hppa2.0w"
	    else
		HP_ARCH="hppa64"
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    cris:Linux:*:*)
	echo cris-axis-linux-gnu
	exit ;;
    crisv32:Linux:*:*)
	echo crisv32-axis-linux-gnu
	exit ;;
    frv:Linux:*:*)
	echo frv-unknown-linux-gnu
	exit ;;
    i*86:Linux:*:*)
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
	;;
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-gnu
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-gnu
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-gnu
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-gnu
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-gnu
	exit ;;
    x86_64:Linux:*:*)
	echo x86_64-unknown-linux-gnu
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configury will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = "x86"; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = "386"; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

cat >&2 <<EOF
$0: unable to guess system type

This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.1.1.1.16.1
log
@file config.guess was added on branch netbsd-5 on 2015-01-07 04:45:37 +0000
@
text
@d1 1517
@


1.1.1.1.16.2
log
@Pullup the following revision (requested by he in ticket #1938):

distrib/sets/lists/man/mi					patch
distrib/sets/lists/misc/mi					patch
external/bsd/Makefile						patch
external/bsd/ntp/Makefile					new
external/bsd/ntp/Makefile.inc					new
external/bsd/ntp/importdate					new
external/bsd/ntp/ntp2netbsd					new
external/bsd/ntp/bin/Makefile					new
external/bsd/ntp/bin/Makefile.inc				new
external/bsd/ntp/bin/ntp-keygen/Makefile			new
external/bsd/ntp/bin/ntp-keygen/ntp-keygen.8			new
external/bsd/ntp/bin/ntpd/Makefile				new
external/bsd/ntp/bin/ntpd/ntp.conf.5				new
external/bsd/ntp/bin/ntpd/ntp.keys.5				new
external/bsd/ntp/bin/ntpd/ntpd.8				new
external/bsd/ntp/bin/ntpdate/Makefile				new
external/bsd/ntp/bin/ntpdate/ntpdate.8				new
external/bsd/ntp/bin/ntpdc/Makefile				new
external/bsd/ntp/bin/ntpdc/ntpdc.8				new
external/bsd/ntp/bin/ntpq/Makefile				new
external/bsd/ntp/bin/ntpq/ntpq.8				new
external/bsd/ntp/bin/ntptime/Makefile				new
external/bsd/ntp/bin/ntptime/ntptime.8				new
external/bsd/ntp/bin/ntptrace/Makefile				new
external/bsd/ntp/bin/ntptrace/ntptrace.8			new
external/bsd/ntp/bin/ntptrace/ntptrace.awk			new
external/bsd/ntp/bin/sntp/Makefile				new
external/bsd/ntp/bin/sntp/sntp.1				new
external/bsd/ntp/dist/COPYRIGHT					new
external/bsd/ntp/dist/ChangeLog					new
external/bsd/ntp/dist/CommitLog					new
external/bsd/ntp/dist/CommitLog-4.1.0				new
external/bsd/ntp/dist/INSTALL					new
external/bsd/ntp/dist/Makefile.am				new
external/bsd/ntp/dist/Makefile.in				new
external/bsd/ntp/dist/NEWS					new
external/bsd/ntp/dist/NOTES.y2kfixes				new
external/bsd/ntp/dist/README					new
external/bsd/ntp/dist/README.bk					new
external/bsd/ntp/dist/README.hackers				new
external/bsd/ntp/dist/README.patches				new
external/bsd/ntp/dist/README.refclocks				new
external/bsd/ntp/dist/README.versions				new
external/bsd/ntp/dist/TODO					new
external/bsd/ntp/dist/WHERE-TO-START				new
external/bsd/ntp/dist/aclocal.m4				new
external/bsd/ntp/dist/bincheck.mf				new
external/bsd/ntp/dist/bootstrap					new
external/bsd/ntp/dist/build					new
external/bsd/ntp/dist/check-libopts.mf				new
external/bsd/ntp/dist/config.h.in				new
external/bsd/ntp/dist/configure					new
external/bsd/ntp/dist/configure.ac				new
external/bsd/ntp/dist/deps-ver					new
external/bsd/ntp/dist/depsver.mf				new
external/bsd/ntp/dist/dot.emacs					new
external/bsd/ntp/dist/flock-build				new
external/bsd/ntp/dist/includes.mf				new
external/bsd/ntp/dist/install-sh				new
external/bsd/ntp/dist/packageinfo.sh				new
external/bsd/ntp/dist/readme.y2kfixes				new
external/bsd/ntp/dist/results.y2kfixes				new
external/bsd/ntp/dist/adjtimed/Makefile.am			new
external/bsd/ntp/dist/adjtimed/Makefile.in			new
external/bsd/ntp/dist/adjtimed/README				new
external/bsd/ntp/dist/adjtimed/adjtimed.c			new
external/bsd/ntp/dist/clockstuff/Makefile.am			new
external/bsd/ntp/dist/clockstuff/Makefile.in			new
external/bsd/ntp/dist/clockstuff/README				new
external/bsd/ntp/dist/clockstuff/chutest.c			new
external/bsd/ntp/dist/clockstuff/propdelay.c			new
external/bsd/ntp/dist/conf/README				new
external/bsd/ntp/dist/conf/baldwin.conf				new
external/bsd/ntp/dist/conf/beauregard.conf			new
external/bsd/ntp/dist/conf/grundoon.conf			new
external/bsd/ntp/dist/conf/malarky.conf				new
external/bsd/ntp/dist/conf/pogo.conf				new
external/bsd/ntp/dist/conf/rackety.conf				new
external/bsd/ntp/dist/html/access.html				new
external/bsd/ntp/dist/html/accopt.html				new
external/bsd/ntp/dist/html/assoc.html				new
external/bsd/ntp/dist/html/audio.html				new
external/bsd/ntp/dist/html/authentic.html			new
external/bsd/ntp/dist/html/authopt.html				new
external/bsd/ntp/dist/html/autokey.html				new
external/bsd/ntp/dist/html/bugs.html				new
external/bsd/ntp/dist/html/build.html				new
external/bsd/ntp/dist/html/clock.html				new
external/bsd/ntp/dist/html/clockopt.html			new
external/bsd/ntp/dist/html/cluster.html				new
external/bsd/ntp/dist/html/comdex.html				new
external/bsd/ntp/dist/html/config.html				new
external/bsd/ntp/dist/html/confopt.html				new
external/bsd/ntp/dist/html/copyright.html			new
external/bsd/ntp/dist/html/debug.html				new
external/bsd/ntp/dist/html/decode.html				new
external/bsd/ntp/dist/html/discipline.html			new
external/bsd/ntp/dist/html/discover.html			new
external/bsd/ntp/dist/html/extern.html				new
external/bsd/ntp/dist/html/filter.html				new
external/bsd/ntp/dist/html/hints.html				new
external/bsd/ntp/dist/html/history.html				new
external/bsd/ntp/dist/html/howto.html				new
external/bsd/ntp/dist/html/huffpuff.html			new
external/bsd/ntp/dist/html/index.html				new
external/bsd/ntp/dist/html/kern.html				new
external/bsd/ntp/dist/html/kernpps.html				new
external/bsd/ntp/dist/html/keygen.html				new
external/bsd/ntp/dist/html/leap.html				new
external/bsd/ntp/dist/html/miscopt.html				new
external/bsd/ntp/dist/html/monopt.html				new
external/bsd/ntp/dist/html/msyslog.html				new
external/bsd/ntp/dist/html/ntp-wait.html			new
external/bsd/ntp/dist/html/ntp_conf.html			new
external/bsd/ntp/dist/html/ntpd.html				new
external/bsd/ntp/dist/html/ntpdate.html				new
external/bsd/ntp/dist/html/ntpdc.html				new
external/bsd/ntp/dist/html/ntpdsim.html				new
external/bsd/ntp/dist/html/ntpdsim_new.html			new
external/bsd/ntp/dist/html/ntpq.html				new
external/bsd/ntp/dist/html/ntptime.html				new
external/bsd/ntp/dist/html/ntptrace.html			new
external/bsd/ntp/dist/html/orphan.html				new
external/bsd/ntp/dist/html/parsedata.html			new
external/bsd/ntp/dist/html/parsenew.html			new
external/bsd/ntp/dist/html/poll.html				new
external/bsd/ntp/dist/html/pps.html				new
external/bsd/ntp/dist/html/prefer.html				new
external/bsd/ntp/dist/html/quick.html				new
external/bsd/ntp/dist/html/rate.html				new
external/bsd/ntp/dist/html/rdebug.html				new
external/bsd/ntp/dist/html/refclock.html			new
external/bsd/ntp/dist/html/release.html				new
external/bsd/ntp/dist/html/select.html				new
external/bsd/ntp/dist/html/sitemap.html				new
external/bsd/ntp/dist/html/sntp.html				new
external/bsd/ntp/dist/html/stats.html				new
external/bsd/ntp/dist/html/tickadj.html				new
external/bsd/ntp/dist/html/warp.html				new
external/bsd/ntp/dist/html/xleave.html				new
external/bsd/ntp/dist/html/drivers/driver1.html			new
external/bsd/ntp/dist/html/drivers/driver10.html		new
external/bsd/ntp/dist/html/drivers/driver11.html		new
external/bsd/ntp/dist/html/drivers/driver12.html		new
external/bsd/ntp/dist/html/drivers/driver16.html		new
external/bsd/ntp/dist/html/drivers/driver18.html		new
external/bsd/ntp/dist/html/drivers/driver19.html		new
external/bsd/ntp/dist/html/drivers/driver20.html		new
external/bsd/ntp/dist/html/drivers/driver22.html		new
external/bsd/ntp/dist/html/drivers/driver26.html		new
external/bsd/ntp/dist/html/drivers/driver27.html		new
external/bsd/ntp/dist/html/drivers/driver28.html		new
external/bsd/ntp/dist/html/drivers/driver29.html		new
external/bsd/ntp/dist/html/drivers/driver3.html			new
external/bsd/ntp/dist/html/drivers/driver30.html		new
external/bsd/ntp/dist/html/drivers/driver31.html		new
external/bsd/ntp/dist/html/drivers/driver32.html		new
external/bsd/ntp/dist/html/drivers/driver33.html		new
external/bsd/ntp/dist/html/drivers/driver34.html		new
external/bsd/ntp/dist/html/drivers/driver35.html		new
external/bsd/ntp/dist/html/drivers/driver36.html		new
external/bsd/ntp/dist/html/drivers/driver37.html		new
external/bsd/ntp/dist/html/drivers/driver38.html		new
external/bsd/ntp/dist/html/drivers/driver39.html		new
external/bsd/ntp/dist/html/drivers/driver4.html			new
external/bsd/ntp/dist/html/drivers/driver40.html		new
external/bsd/ntp/dist/html/drivers/driver42.html		new
external/bsd/ntp/dist/html/drivers/driver43.html		new
external/bsd/ntp/dist/html/drivers/driver44.html		new
external/bsd/ntp/dist/html/drivers/driver45.html		new
external/bsd/ntp/dist/html/drivers/driver46.html		new
external/bsd/ntp/dist/html/drivers/driver5.html			new
external/bsd/ntp/dist/html/drivers/driver6.html			new
external/bsd/ntp/dist/html/drivers/driver7.html			new
external/bsd/ntp/dist/html/drivers/driver8.html			new
external/bsd/ntp/dist/html/drivers/driver9.html			new
external/bsd/ntp/dist/html/drivers/mx4200data.html		new
external/bsd/ntp/dist/html/drivers/oncore-shmem.html		new
external/bsd/ntp/dist/html/drivers/tf582_4.html			new
external/bsd/ntp/dist/html/drivers/icons/home.gif		new
external/bsd/ntp/dist/html/drivers/icons/mail2.gif		new
external/bsd/ntp/dist/html/drivers/scripts/footer.txt		new
external/bsd/ntp/dist/html/drivers/scripts/style.css		new
external/bsd/ntp/dist/html/hints/a-ux				new
external/bsd/ntp/dist/html/hints/aix				new
external/bsd/ntp/dist/html/hints/bsdi				new
external/bsd/ntp/dist/html/hints/changes			new
external/bsd/ntp/dist/html/hints/decosf1			new
external/bsd/ntp/dist/html/hints/decosf2			new
external/bsd/ntp/dist/html/hints/freebsd			new
external/bsd/ntp/dist/html/hints/hpux				new
external/bsd/ntp/dist/html/hints/linux				new
external/bsd/ntp/dist/html/hints/mpeix				new
external/bsd/ntp/dist/html/hints/notes-xntp-v3			new
external/bsd/ntp/dist/html/hints/parse				new
external/bsd/ntp/dist/html/hints/refclocks			new
external/bsd/ntp/dist/html/hints/rs6000				new
external/bsd/ntp/dist/html/hints/sco.html			new
external/bsd/ntp/dist/html/hints/sgi				new
external/bsd/ntp/dist/html/hints/solaris-dosynctodr.html	new
external/bsd/ntp/dist/html/hints/solaris.html			new
external/bsd/ntp/dist/html/hints/solaris.xtra.4023118		new
external/bsd/ntp/dist/html/hints/solaris.xtra.4095849		new
external/bsd/ntp/dist/html/hints/solaris.xtra.S99ntpd		new
external/bsd/ntp/dist/html/hints/solaris.xtra.patchfreq		new
external/bsd/ntp/dist/html/hints/sun4				new
external/bsd/ntp/dist/html/hints/svr4-dell			new
external/bsd/ntp/dist/html/hints/svr4_package			new
external/bsd/ntp/dist/html/hints/todo				new
external/bsd/ntp/dist/html/hints/vxworks.html			new
external/bsd/ntp/dist/html/hints/winnt.html			new
external/bsd/ntp/dist/html/icons/home.gif			new
external/bsd/ntp/dist/html/icons/mail2.gif			new
external/bsd/ntp/dist/html/icons/sitemap.png			new
external/bsd/ntp/dist/html/scripts/accopt.txt			new
external/bsd/ntp/dist/html/scripts/audio.txt			new
external/bsd/ntp/dist/html/scripts/authopt.txt			new
external/bsd/ntp/dist/html/scripts/clockopt.txt			new
external/bsd/ntp/dist/html/scripts/command.txt			new
external/bsd/ntp/dist/html/scripts/config.txt			new
external/bsd/ntp/dist/html/scripts/confopt.txt			new
external/bsd/ntp/dist/html/scripts/external.txt			new
external/bsd/ntp/dist/html/scripts/footer.txt			new
external/bsd/ntp/dist/html/scripts/hand.txt			new
external/bsd/ntp/dist/html/scripts/install.txt			new
external/bsd/ntp/dist/html/scripts/manual.txt			new
external/bsd/ntp/dist/html/scripts/misc.txt			new
external/bsd/ntp/dist/html/scripts/miscopt.txt			new
external/bsd/ntp/dist/html/scripts/monopt.txt			new
external/bsd/ntp/dist/html/scripts/refclock.txt			new
external/bsd/ntp/dist/html/scripts/special.txt			new
external/bsd/ntp/dist/html/scripts/style.css			new
external/bsd/ntp/dist/include/Makefile.am			new
external/bsd/ntp/dist/include/Makefile.in			new
external/bsd/ntp/dist/include/README				new
external/bsd/ntp/dist/include/adjtime.h				new
external/bsd/ntp/dist/include/ascii.h				new
external/bsd/ntp/dist/include/audio.h				new
external/bsd/ntp/dist/include/binio.h				new
external/bsd/ntp/dist/include/declcond.h			new
external/bsd/ntp/dist/include/gps.h				new
external/bsd/ntp/dist/include/hopf6039.h			new
external/bsd/ntp/dist/include/icom.h				new
external/bsd/ntp/dist/include/ieee754io.h			new
external/bsd/ntp/dist/include/intreswork.h			new
external/bsd/ntp/dist/include/iosignal.h			new
external/bsd/ntp/dist/include/l_stdlib.h			new
external/bsd/ntp/dist/include/lib_strbuf.h			new
external/bsd/ntp/dist/include/libntp.h				new
external/bsd/ntp/dist/include/mbg_gps166.h			new
external/bsd/ntp/dist/include/mx4200.h				new
external/bsd/ntp/dist/include/ntif.h				new
external/bsd/ntp/dist/include/ntp.h				new
external/bsd/ntp/dist/include/ntp_assert.h			new
external/bsd/ntp/dist/include/ntp_calendar.h			new
external/bsd/ntp/dist/include/ntp_cmdargs.h			new
external/bsd/ntp/dist/include/ntp_config.h			new
external/bsd/ntp/dist/include/ntp_control.h			new
external/bsd/ntp/dist/include/ntp_crypto.h			new
external/bsd/ntp/dist/include/ntp_datum.h			new
external/bsd/ntp/dist/include/ntp_debug.h			new
external/bsd/ntp/dist/include/ntp_filegen.h			new
external/bsd/ntp/dist/include/ntp_fp.h				new
external/bsd/ntp/dist/include/ntp_if.h				new
external/bsd/ntp/dist/include/ntp_intres.h			new
external/bsd/ntp/dist/include/ntp_io.h				new
external/bsd/ntp/dist/include/ntp_libopts.h			new
external/bsd/ntp/dist/include/ntp_lineedit.h			new
external/bsd/ntp/dist/include/ntp_lists.h			new
external/bsd/ntp/dist/include/ntp_machine.h			new
external/bsd/ntp/dist/include/ntp_malloc.h			new
external/bsd/ntp/dist/include/ntp_md5.h				new
external/bsd/ntp/dist/include/ntp_net.h				new
external/bsd/ntp/dist/include/ntp_prio_q.h			new
external/bsd/ntp/dist/include/ntp_proto.h			new
external/bsd/ntp/dist/include/ntp_random.h			new
external/bsd/ntp/dist/include/ntp_refclock.h			new
external/bsd/ntp/dist/include/ntp_request.h			new
external/bsd/ntp/dist/include/ntp_rfc2553.h			new
external/bsd/ntp/dist/include/ntp_select.h			new
external/bsd/ntp/dist/include/ntp_stdlib.h			new
external/bsd/ntp/dist/include/ntp_string.h			new
external/bsd/ntp/dist/include/ntp_syscall.h			new
external/bsd/ntp/dist/include/ntp_syslog.h			new
external/bsd/ntp/dist/include/ntp_tty.h				new
external/bsd/ntp/dist/include/ntp_types.h			new
external/bsd/ntp/dist/include/ntp_unixtime.h			new
external/bsd/ntp/dist/include/ntp_worker.h			new
external/bsd/ntp/dist/include/ntp_workimpl.h			new
external/bsd/ntp/dist/include/ntpd.h				new
external/bsd/ntp/dist/include/ntpsim.h				new
external/bsd/ntp/dist/include/parse.h				new
external/bsd/ntp/dist/include/parse_conf.h			new
external/bsd/ntp/dist/include/recvbuff.h			new
external/bsd/ntp/dist/include/refclock_atom.h			new
external/bsd/ntp/dist/include/ssl_applink.c			new
external/bsd/ntp/dist/include/timepps-SCO.h			new
external/bsd/ntp/dist/include/timepps-Solaris.h			new
external/bsd/ntp/dist/include/timepps-SunOS.h			new
external/bsd/ntp/dist/include/timespecops.h			new
external/bsd/ntp/dist/include/timetoa.h				new
external/bsd/ntp/dist/include/timevalops.h			new
external/bsd/ntp/dist/include/trimble.h				new
external/bsd/ntp/dist/include/vint64ops.h			new
external/bsd/ntp/dist/include/isc/Makefile.am			new
external/bsd/ntp/dist/include/isc/Makefile.in			new
external/bsd/ntp/dist/include/isc/mem.h				new
external/bsd/ntp/dist/kernel/Makefile.am			new
external/bsd/ntp/dist/kernel/Makefile.in			new
external/bsd/ntp/dist/kernel/sys/Makefile.am			new
external/bsd/ntp/dist/kernel/sys/Makefile.in			new
external/bsd/ntp/dist/kernel/sys/README				new
external/bsd/ntp/dist/kernel/sys/bsd_audioirig.h		new
external/bsd/ntp/dist/kernel/sys/i8253.h			new
external/bsd/ntp/dist/kernel/sys/parsestreams.h			new
external/bsd/ntp/dist/kernel/sys/pcl720.h			new
external/bsd/ntp/dist/kernel/sys/ppsclock.h			new
external/bsd/ntp/dist/kernel/sys/timex.h			new
external/bsd/ntp/dist/kernel/sys/tpro.h				new
external/bsd/ntp/dist/kernel/sys/tt560_api.h			new
external/bsd/ntp/dist/lib/isc/Atffile				new
external/bsd/ntp/dist/lib/isc/api				new
external/bsd/ntp/dist/lib/isc/app_api.c				new
external/bsd/ntp/dist/lib/isc/assertions.c			new
external/bsd/ntp/dist/lib/isc/backtrace-emptytbl.c		new
external/bsd/ntp/dist/lib/isc/backtrace.c			new
external/bsd/ntp/dist/lib/isc/base32.c				new
external/bsd/ntp/dist/lib/isc/base64.c				new
external/bsd/ntp/dist/lib/isc/bitstring.c			new
external/bsd/ntp/dist/lib/isc/buffer.c				new
external/bsd/ntp/dist/lib/isc/bufferlist.c			new
external/bsd/ntp/dist/lib/isc/commandline.c			new
external/bsd/ntp/dist/lib/isc/entropy.c				new
external/bsd/ntp/dist/lib/isc/error.c				new
external/bsd/ntp/dist/lib/isc/event.c				new
external/bsd/ntp/dist/lib/isc/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/hash.c				new
external/bsd/ntp/dist/lib/isc/heap.c				new
external/bsd/ntp/dist/lib/isc/hex.c				new
external/bsd/ntp/dist/lib/isc/hmacmd5.c				new
external/bsd/ntp/dist/lib/isc/hmacsha.c				new
external/bsd/ntp/dist/lib/isc/httpd.c				new
external/bsd/ntp/dist/lib/isc/inet_aton.c			new
external/bsd/ntp/dist/lib/isc/inet_ntop.c			new
external/bsd/ntp/dist/lib/isc/inet_pton.c			new
external/bsd/ntp/dist/lib/isc/iterated_hash.c			new
external/bsd/ntp/dist/lib/isc/lex.c				new
external/bsd/ntp/dist/lib/isc/lfsr.c				new
external/bsd/ntp/dist/lib/isc/lib.c				new
external/bsd/ntp/dist/lib/isc/log.c				new
external/bsd/ntp/dist/lib/isc/md5.c				new
external/bsd/ntp/dist/lib/isc/mem.c				new
external/bsd/ntp/dist/lib/isc/mem_api.c				new
external/bsd/ntp/dist/lib/isc/mutexblock.c			new
external/bsd/ntp/dist/lib/isc/netaddr.c				new
external/bsd/ntp/dist/lib/isc/netscope.c			new
external/bsd/ntp/dist/lib/isc/ondestroy.c			new
external/bsd/ntp/dist/lib/isc/parseint.c			new
external/bsd/ntp/dist/lib/isc/portset.c				new
external/bsd/ntp/dist/lib/isc/print.c				new
external/bsd/ntp/dist/lib/isc/quota.c				new
external/bsd/ntp/dist/lib/isc/radix.c				new
external/bsd/ntp/dist/lib/isc/random.c				new
external/bsd/ntp/dist/lib/isc/ratelimiter.c			new
external/bsd/ntp/dist/lib/isc/refcount.c			new
external/bsd/ntp/dist/lib/isc/region.c				new
external/bsd/ntp/dist/lib/isc/result.c				new
external/bsd/ntp/dist/lib/isc/rwlock.c				new
external/bsd/ntp/dist/lib/isc/serial.c				new
external/bsd/ntp/dist/lib/isc/sha1.c				new
external/bsd/ntp/dist/lib/isc/sha2.c				new
external/bsd/ntp/dist/lib/isc/sockaddr.c			new
external/bsd/ntp/dist/lib/isc/socket_api.c			new
external/bsd/ntp/dist/lib/isc/stats.c				new
external/bsd/ntp/dist/lib/isc/string.c				new
external/bsd/ntp/dist/lib/isc/strtoul.c				new
external/bsd/ntp/dist/lib/isc/symtab.c				new
external/bsd/ntp/dist/lib/isc/task.c				new
external/bsd/ntp/dist/lib/isc/task_api.c			new
external/bsd/ntp/dist/lib/isc/task_p.h				new
external/bsd/ntp/dist/lib/isc/taskpool.c			new
external/bsd/ntp/dist/lib/isc/timer.c				new
external/bsd/ntp/dist/lib/isc/timer_api.c			new
external/bsd/ntp/dist/lib/isc/timer_p.h				new
external/bsd/ntp/dist/lib/isc/version.c				new
external/bsd/ntp/dist/lib/isc/alpha/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/ia64/include/isc/atomic.h		new
external/bsd/ntp/dist/lib/isc/include/isc/app.h			new
external/bsd/ntp/dist/lib/isc/include/isc/assertions.h		new
external/bsd/ntp/dist/lib/isc/include/isc/backtrace.h		new
external/bsd/ntp/dist/lib/isc/include/isc/base32.h		new
external/bsd/ntp/dist/lib/isc/include/isc/base64.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bind9.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bitstring.h		new
external/bsd/ntp/dist/lib/isc/include/isc/boolean.h		new
external/bsd/ntp/dist/lib/isc/include/isc/buffer.h		new
external/bsd/ntp/dist/lib/isc/include/isc/bufferlist.h		new
external/bsd/ntp/dist/lib/isc/include/isc/commandline.h		new
external/bsd/ntp/dist/lib/isc/include/isc/entropy.h		new
external/bsd/ntp/dist/lib/isc/include/isc/error.h		new
external/bsd/ntp/dist/lib/isc/include/isc/event.h		new
external/bsd/ntp/dist/lib/isc/include/isc/eventclass.h		new
external/bsd/ntp/dist/lib/isc/include/isc/file.h		new
external/bsd/ntp/dist/lib/isc/include/isc/formatcheck.h		new
external/bsd/ntp/dist/lib/isc/include/isc/fsaccess.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hash.h		new
external/bsd/ntp/dist/lib/isc/include/isc/heap.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hex.h			new
external/bsd/ntp/dist/lib/isc/include/isc/hmacmd5.h		new
external/bsd/ntp/dist/lib/isc/include/isc/hmacsha.h		new
external/bsd/ntp/dist/lib/isc/include/isc/httpd.h		new
external/bsd/ntp/dist/lib/isc/include/isc/interfaceiter.h	new
external/bsd/ntp/dist/lib/isc/include/isc/ipv6.h		new
external/bsd/ntp/dist/lib/isc/include/isc/iterated_hash.h	new
external/bsd/ntp/dist/lib/isc/include/isc/lang.h		new
external/bsd/ntp/dist/lib/isc/include/isc/lex.h			new
external/bsd/ntp/dist/lib/isc/include/isc/lfsr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/lib.h			new
external/bsd/ntp/dist/lib/isc/include/isc/list.h		new
external/bsd/ntp/dist/lib/isc/include/isc/log.h			new
external/bsd/ntp/dist/lib/isc/include/isc/magic.h		new
external/bsd/ntp/dist/lib/isc/include/isc/md5.h			new
external/bsd/ntp/dist/lib/isc/include/isc/mem.h			new
external/bsd/ntp/dist/lib/isc/include/isc/msgcat.h		new
external/bsd/ntp/dist/lib/isc/include/isc/msgs.h		new
external/bsd/ntp/dist/lib/isc/include/isc/mutexblock.h		new
external/bsd/ntp/dist/lib/isc/include/isc/namespace.h		new
external/bsd/ntp/dist/lib/isc/include/isc/netaddr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/netscope.h		new
external/bsd/ntp/dist/lib/isc/include/isc/ondestroy.h		new
external/bsd/ntp/dist/lib/isc/include/isc/os.h			new
external/bsd/ntp/dist/lib/isc/include/isc/parseint.h		new
external/bsd/ntp/dist/lib/isc/include/isc/platform.h		new
external/bsd/ntp/dist/lib/isc/include/isc/platform.h.in		new
external/bsd/ntp/dist/lib/isc/include/isc/portset.h		new
external/bsd/ntp/dist/lib/isc/include/isc/print.h		new
external/bsd/ntp/dist/lib/isc/include/isc/queue.h		new
external/bsd/ntp/dist/lib/isc/include/isc/quota.h		new
external/bsd/ntp/dist/lib/isc/include/isc/radix.h		new
external/bsd/ntp/dist/lib/isc/include/isc/random.h		new
external/bsd/ntp/dist/lib/isc/include/isc/ratelimiter.h		new
external/bsd/ntp/dist/lib/isc/include/isc/refcount.h		new
external/bsd/ntp/dist/lib/isc/include/isc/region.h		new
external/bsd/ntp/dist/lib/isc/include/isc/resource.h		new
external/bsd/ntp/dist/lib/isc/include/isc/result.h		new
external/bsd/ntp/dist/lib/isc/include/isc/resultclass.h		new
external/bsd/ntp/dist/lib/isc/include/isc/rwlock.h		new
external/bsd/ntp/dist/lib/isc/include/isc/serial.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sha1.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sha2.h		new
external/bsd/ntp/dist/lib/isc/include/isc/sockaddr.h		new
external/bsd/ntp/dist/lib/isc/include/isc/socket.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stats.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stdio.h		new
external/bsd/ntp/dist/lib/isc/include/isc/stdlib.h		new
external/bsd/ntp/dist/lib/isc/include/isc/string.h		new
external/bsd/ntp/dist/lib/isc/include/isc/symtab.h		new
external/bsd/ntp/dist/lib/isc/include/isc/task.h		new
external/bsd/ntp/dist/lib/isc/include/isc/taskpool.h		new
external/bsd/ntp/dist/lib/isc/include/isc/timer.h		new
external/bsd/ntp/dist/lib/isc/include/isc/types.h		new
external/bsd/ntp/dist/lib/isc/include/isc/util.h		new
external/bsd/ntp/dist/lib/isc/include/isc/version.h		new
external/bsd/ntp/dist/lib/isc/include/isc/xml.h			new
external/bsd/ntp/dist/lib/isc/mips/include/isc/atomic.h		new
external/bsd/ntp/dist/lib/isc/nls/msgcat.c			new
external/bsd/ntp/dist/lib/isc/noatomic/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/nothreads/condition.c		new
external/bsd/ntp/dist/lib/isc/nothreads/mutex.c			new
external/bsd/ntp/dist/lib/isc/nothreads/thread.c		new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/mutex.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/once.h	new
external/bsd/ntp/dist/lib/isc/nothreads/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/powerpc/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/pthreads/condition.c		new
external/bsd/ntp/dist/lib/isc/pthreads/mutex.c			new
external/bsd/ntp/dist/lib/isc/pthreads/thread.c			new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/mutex.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/once.h	new
external/bsd/ntp/dist/lib/isc/pthreads/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/sparc64/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/tests/Atffile			new
external/bsd/ntp/dist/lib/isc/tests/hash_test.c			new
external/bsd/ntp/dist/lib/isc/tests/isctest.c			new
external/bsd/ntp/dist/lib/isc/tests/isctest.h			new
external/bsd/ntp/dist/lib/isc/tests/queue_test.c		new
external/bsd/ntp/dist/lib/isc/tests/socket_test.c		new
external/bsd/ntp/dist/lib/isc/tests/symtab_test.c		new
external/bsd/ntp/dist/lib/isc/tests/task_test.c			new
external/bsd/ntp/dist/lib/isc/tests/taskpool_test.c		new
external/bsd/ntp/dist/lib/isc/unix/app.c			new
external/bsd/ntp/dist/lib/isc/unix/dir.c			new
external/bsd/ntp/dist/lib/isc/unix/entropy.c			new
external/bsd/ntp/dist/lib/isc/unix/errno2result.c		new
external/bsd/ntp/dist/lib/isc/unix/errno2result.h		new
external/bsd/ntp/dist/lib/isc/unix/file.c			new
external/bsd/ntp/dist/lib/isc/unix/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/unix/ifiter_getifaddrs.c		new
external/bsd/ntp/dist/lib/isc/unix/ifiter_ioctl.c		new
external/bsd/ntp/dist/lib/isc/unix/ifiter_sysctl.c		new
external/bsd/ntp/dist/lib/isc/unix/interfaceiter.c		new
external/bsd/ntp/dist/lib/isc/unix/ipv6.c			new
external/bsd/ntp/dist/lib/isc/unix/keyboard.c			new
external/bsd/ntp/dist/lib/isc/unix/net.c			new
external/bsd/ntp/dist/lib/isc/unix/os.c				new
external/bsd/ntp/dist/lib/isc/unix/resource.c			new
external/bsd/ntp/dist/lib/isc/unix/socket.c			new
external/bsd/ntp/dist/lib/isc/unix/socket_p.h			new
external/bsd/ntp/dist/lib/isc/unix/stdio.c			new
external/bsd/ntp/dist/lib/isc/unix/stdtime.c			new
external/bsd/ntp/dist/lib/isc/unix/strerror.c			new
external/bsd/ntp/dist/lib/isc/unix/syslog.c			new
external/bsd/ntp/dist/lib/isc/unix/time.c			new
external/bsd/ntp/dist/lib/isc/unix/include/isc/dir.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/int.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/keyboard.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/net.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/netdb.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/offset.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/stat.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/stdtime.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/strerror.h	new
external/bsd/ntp/dist/lib/isc/unix/include/isc/syslog.h		new
external/bsd/ntp/dist/lib/isc/unix/include/isc/time.h		new
external/bsd/ntp/dist/lib/isc/win32/DLLMain.c			new
external/bsd/ntp/dist/lib/isc/win32/app.c			new
external/bsd/ntp/dist/lib/isc/win32/condition.c			new
external/bsd/ntp/dist/lib/isc/win32/dir.c			new
external/bsd/ntp/dist/lib/isc/win32/entropy.c			new
external/bsd/ntp/dist/lib/isc/win32/errno2result.c		new
external/bsd/ntp/dist/lib/isc/win32/errno2result.h		new
external/bsd/ntp/dist/lib/isc/win32/file.c			new
external/bsd/ntp/dist/lib/isc/win32/fsaccess.c			new
external/bsd/ntp/dist/lib/isc/win32/interfaceiter.c		new
external/bsd/ntp/dist/lib/isc/win32/ipv6.c			new
external/bsd/ntp/dist/lib/isc/win32/keyboard.c			new
external/bsd/ntp/dist/lib/isc/win32/libgen.h			new
external/bsd/ntp/dist/lib/isc/win32/libisc.def			new
external/bsd/ntp/dist/lib/isc/win32/libisc.dsp			new
external/bsd/ntp/dist/lib/isc/win32/libisc.dsw			new
external/bsd/ntp/dist/lib/isc/win32/libisc.mak			new
external/bsd/ntp/dist/lib/isc/win32/net.c			new
external/bsd/ntp/dist/lib/isc/win32/netdb.h			new
external/bsd/ntp/dist/lib/isc/win32/ntgroups.c			new
external/bsd/ntp/dist/lib/isc/win32/ntpaths.c			new
external/bsd/ntp/dist/lib/isc/win32/once.c			new
external/bsd/ntp/dist/lib/isc/win32/os.c			new
external/bsd/ntp/dist/lib/isc/win32/resource.c			new
external/bsd/ntp/dist/lib/isc/win32/socket.c			new
external/bsd/ntp/dist/lib/isc/win32/stdio.c			new
external/bsd/ntp/dist/lib/isc/win32/stdtime.c			new
external/bsd/ntp/dist/lib/isc/win32/strerror.c			new
external/bsd/ntp/dist/lib/isc/win32/syslog.c			new
external/bsd/ntp/dist/lib/isc/win32/syslog.h			new
external/bsd/ntp/dist/lib/isc/win32/thread.c			new
external/bsd/ntp/dist/lib/isc/win32/time.c			new
external/bsd/ntp/dist/lib/isc/win32/unistd.h			new
external/bsd/ntp/dist/lib/isc/win32/version.c			new
external/bsd/ntp/dist/lib/isc/win32/win32os.c			new
external/bsd/ntp/dist/lib/isc/win32/include/isc/bind_registry.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/bindevt.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/condition.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/dir.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/int.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ipv6.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/keyboard.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/mutex.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/net.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/netdb.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ntgroups.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/ntpaths.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/offset.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/once.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/platform.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/stat.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/stdtime.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/strerror.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/syslog.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/thread.h	new
external/bsd/ntp/dist/lib/isc/win32/include/isc/time.h		new
external/bsd/ntp/dist/lib/isc/win32/include/isc/win32os.h	new
external/bsd/ntp/dist/lib/isc/x86_32/include/isc/atomic.h	new
external/bsd/ntp/dist/lib/isc/x86_64/include/isc/atomic.h	new
external/bsd/ntp/dist/libjsmn/LICENSE				new
external/bsd/ntp/dist/libjsmn/Makefile				new
external/bsd/ntp/dist/libjsmn/README.md				new
external/bsd/ntp/dist/libjsmn/jsmn.c				new
external/bsd/ntp/dist/libjsmn/jsmn.h				new
external/bsd/ntp/dist/libjsmn/jsmn_test.c			new
external/bsd/ntp/dist/libntp/Makefile.am			new
external/bsd/ntp/dist/libntp/Makefile.in			new
external/bsd/ntp/dist/libntp/README				new
external/bsd/ntp/dist/libntp/a_md5encrypt.c			new
external/bsd/ntp/dist/libntp/adjtime.c				new
external/bsd/ntp/dist/libntp/adjtimex.c				new
external/bsd/ntp/dist/libntp/atoint.c				new
external/bsd/ntp/dist/libntp/atolfp.c				new
external/bsd/ntp/dist/libntp/atouint.c				new
external/bsd/ntp/dist/libntp/audio.c				new
external/bsd/ntp/dist/libntp/authkeys.c				new
external/bsd/ntp/dist/libntp/authreadkeys.c			new
external/bsd/ntp/dist/libntp/authusekey.c			new
external/bsd/ntp/dist/libntp/bsd_strerror.c			new
external/bsd/ntp/dist/libntp/buftvtots.c			new
external/bsd/ntp/dist/libntp/caljulian.c			new
external/bsd/ntp/dist/libntp/caltontp.c				new
external/bsd/ntp/dist/libntp/calyearstart.c			new
external/bsd/ntp/dist/libntp/clocktime.c			new
external/bsd/ntp/dist/libntp/clocktypes.c			new
external/bsd/ntp/dist/libntp/decodenetnum.c			new
external/bsd/ntp/dist/libntp/dofptoa.c				new
external/bsd/ntp/dist/libntp/dolfptoa.c				new
external/bsd/ntp/dist/libntp/emalloc.c				new
external/bsd/ntp/dist/libntp/findconfig.c			new
external/bsd/ntp/dist/libntp/getopt.c				new
external/bsd/ntp/dist/libntp/hextoint.c				new
external/bsd/ntp/dist/libntp/hextolfp.c				new
external/bsd/ntp/dist/libntp/humandate.c			new
external/bsd/ntp/dist/libntp/icom.c				new
external/bsd/ntp/dist/libntp/iosignal.c				new
external/bsd/ntp/dist/libntp/lib_strbuf.c			new
external/bsd/ntp/dist/libntp/machines.c				new
external/bsd/ntp/dist/libntp/mktime.c				new
external/bsd/ntp/dist/libntp/modetoa.c				new
external/bsd/ntp/dist/libntp/mstolfp.c				new
external/bsd/ntp/dist/libntp/msyslog.c				new
external/bsd/ntp/dist/libntp/netof.c				new
external/bsd/ntp/dist/libntp/ntp_calendar.c			new
external/bsd/ntp/dist/libntp/ntp_crypto_rnd.c			new
external/bsd/ntp/dist/libntp/ntp_intres.c			new
external/bsd/ntp/dist/libntp/ntp_libopts.c			new
external/bsd/ntp/dist/libntp/ntp_lineedit.c			new
external/bsd/ntp/dist/libntp/ntp_random.c			new
external/bsd/ntp/dist/libntp/ntp_rfc2553.c			new
external/bsd/ntp/dist/libntp/ntp_worker.c			new
external/bsd/ntp/dist/libntp/numtoa.c				new
external/bsd/ntp/dist/libntp/numtohost.c			new
external/bsd/ntp/dist/libntp/octtoint.c				new
external/bsd/ntp/dist/libntp/prettydate.c			new
external/bsd/ntp/dist/libntp/recvbuff.c				new
external/bsd/ntp/dist/libntp/refnumtoa.c			new
external/bsd/ntp/dist/libntp/snprintf.c				new
external/bsd/ntp/dist/libntp/socket.c				new
external/bsd/ntp/dist/libntp/socktoa.c				new
external/bsd/ntp/dist/libntp/socktohost.c			new
external/bsd/ntp/dist/libntp/ssl_init.c				new
external/bsd/ntp/dist/libntp/statestr.c				new
external/bsd/ntp/dist/libntp/strdup.c				new
external/bsd/ntp/dist/libntp/strl_obsd.c			new
external/bsd/ntp/dist/libntp/syssignal.c			new
external/bsd/ntp/dist/libntp/systime.c				new
external/bsd/ntp/dist/libntp/systime_s.c			new
external/bsd/ntp/dist/libntp/timetoa.c				new
external/bsd/ntp/dist/libntp/timevalops.c			new
external/bsd/ntp/dist/libntp/uglydate.c				new
external/bsd/ntp/dist/libntp/vint64ops.c			new
external/bsd/ntp/dist/libntp/work_fork.c			new
external/bsd/ntp/dist/libntp/work_thread.c			new
external/bsd/ntp/dist/libntp/ymd2yd.c				new
external/bsd/ntp/dist/libparse/Makefile.am			new
external/bsd/ntp/dist/libparse/Makefile.in			new
external/bsd/ntp/dist/libparse/README				new
external/bsd/ntp/dist/libparse/binio.c				new
external/bsd/ntp/dist/libparse/clk_computime.c			new
external/bsd/ntp/dist/libparse/clk_dcf7000.c			new
external/bsd/ntp/dist/libparse/clk_hopf6021.c			new
external/bsd/ntp/dist/libparse/clk_meinberg.c			new
external/bsd/ntp/dist/libparse/clk_rawdcf.c			new
external/bsd/ntp/dist/libparse/clk_rcc8000.c			new
external/bsd/ntp/dist/libparse/clk_schmid.c			new
external/bsd/ntp/dist/libparse/clk_sel240x.c			new
external/bsd/ntp/dist/libparse/clk_trimtaip.c			new
external/bsd/ntp/dist/libparse/clk_trimtsip.c			new
external/bsd/ntp/dist/libparse/clk_varitext.c			new
external/bsd/ntp/dist/libparse/clk_wharton.c			new
external/bsd/ntp/dist/libparse/data_mbg.c			new
external/bsd/ntp/dist/libparse/gpstolfp.c			new
external/bsd/ntp/dist/libparse/ieee754io.c			new
external/bsd/ntp/dist/libparse/info_trimble.c			new
external/bsd/ntp/dist/libparse/mfp_mul.c			new
external/bsd/ntp/dist/libparse/mkinfo_rcmd.sed			new
external/bsd/ntp/dist/libparse/mkinfo_scmd.sed			new
external/bsd/ntp/dist/libparse/parse.c				new
external/bsd/ntp/dist/libparse/parse_conf.c			new
external/bsd/ntp/dist/libparse/parsesolaris.c			new
external/bsd/ntp/dist/libparse/parsestreams.c			new
external/bsd/ntp/dist/libparse/trim_info.c			new
external/bsd/ntp/dist/ntpd/Makefile.am				new
external/bsd/ntp/dist/ntpd/Makefile.in				new
external/bsd/ntp/dist/ntpd/check_y2k.c				new
external/bsd/ntp/dist/ntpd/cmd_args.c				new
external/bsd/ntp/dist/ntpd/complete.conf.in			new
external/bsd/ntp/dist/ntpd/declcond.h				new
external/bsd/ntp/dist/ntpd/invoke-ntp.conf.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi			new
external/bsd/ntp/dist/ntpd/invoke-ntp.keys.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi			new
external/bsd/ntp/dist/ntpd/invoke-ntpd.menu			new
external/bsd/ntp/dist/ntpd/invoke-ntpd.texi			new
external/bsd/ntp/dist/ntpd/jupiter.h				new
external/bsd/ntp/dist/ntpd/keyword-gen-utd			new
external/bsd/ntp/dist/ntpd/keyword-gen.c			new
external/bsd/ntp/dist/ntpd/ntp.conf.5man			new
external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc			new
external/bsd/ntp/dist/ntpd/ntp.conf.def				new
external/bsd/ntp/dist/ntpd/ntp.conf.html			new
external/bsd/ntp/dist/ntpd/ntp.conf.man.in			new
external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in			new
external/bsd/ntp/dist/ntpd/ntp.conf.texi			new
external/bsd/ntp/dist/ntpd/ntp.keys.5man			new
external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc			new
external/bsd/ntp/dist/ntpd/ntp.keys.def				new
external/bsd/ntp/dist/ntpd/ntp.keys.html			new
external/bsd/ntp/dist/ntpd/ntp.keys.man.in			new
external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in			new
external/bsd/ntp/dist/ntpd/ntp.keys.texi			new
external/bsd/ntp/dist/ntpd/ntp_config.c				new
external/bsd/ntp/dist/ntpd/ntp_control.c			new
external/bsd/ntp/dist/ntpd/ntp_crypto.c				new
external/bsd/ntp/dist/ntpd/ntp_filegen.c			new
external/bsd/ntp/dist/ntpd/ntp_io.c				new
external/bsd/ntp/dist/ntpd/ntp_keyword.h			new
external/bsd/ntp/dist/ntpd/ntp_leapsec.c			new
external/bsd/ntp/dist/ntpd/ntp_leapsec.h			new
external/bsd/ntp/dist/ntpd/ntp_loopfilter.c			new
external/bsd/ntp/dist/ntpd/ntp_monitor.c			new
external/bsd/ntp/dist/ntpd/ntp_parser.c				new
external/bsd/ntp/dist/ntpd/ntp_parser.h				new
external/bsd/ntp/dist/ntpd/ntp_parser.y				new
external/bsd/ntp/dist/ntpd/ntp_peer.c				new
external/bsd/ntp/dist/ntpd/ntp_prio_q.c				new
external/bsd/ntp/dist/ntpd/ntp_proto.c				new
external/bsd/ntp/dist/ntpd/ntp_refclock.c			new
external/bsd/ntp/dist/ntpd/ntp_request.c			new
external/bsd/ntp/dist/ntpd/ntp_restrict.c			new
external/bsd/ntp/dist/ntpd/ntp_scanner.c			new
external/bsd/ntp/dist/ntpd/ntp_scanner.h			new
external/bsd/ntp/dist/ntpd/ntp_signd.c				new
external/bsd/ntp/dist/ntpd/ntp_timer.c				new
external/bsd/ntp/dist/ntpd/ntp_util.c				new
external/bsd/ntp/dist/ntpd/ntpd-opts.c				new
external/bsd/ntp/dist/ntpd/ntpd-opts.def			new
external/bsd/ntp/dist/ntpd/ntpd-opts.h				new
external/bsd/ntp/dist/ntpd/ntpd.1ntpdman			new
external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc			new
external/bsd/ntp/dist/ntpd/ntpd.c				new
external/bsd/ntp/dist/ntpd/ntpd.html				new
external/bsd/ntp/dist/ntpd/ntpd.man.in				new
external/bsd/ntp/dist/ntpd/ntpd.mdoc.in				new
external/bsd/ntp/dist/ntpd/ntpd.texi				new
external/bsd/ntp/dist/ntpd/ntpdbase-opts.def			new
external/bsd/ntp/dist/ntpd/ntpsim.c				new
external/bsd/ntp/dist/ntpd/ppsapi_timepps.h			new
external/bsd/ntp/dist/ntpd/refclock_acts.c			new
external/bsd/ntp/dist/ntpd/refclock_arbiter.c			new
external/bsd/ntp/dist/ntpd/refclock_arc.c			new
external/bsd/ntp/dist/ntpd/refclock_as2201.c			new
external/bsd/ntp/dist/ntpd/refclock_atom.c			new
external/bsd/ntp/dist/ntpd/refclock_bancomm.c			new
external/bsd/ntp/dist/ntpd/refclock_chronolog.c			new
external/bsd/ntp/dist/ntpd/refclock_chu.c			new
external/bsd/ntp/dist/ntpd/refclock_conf.c			new
external/bsd/ntp/dist/ntpd/refclock_datum.c			new
external/bsd/ntp/dist/ntpd/refclock_dumbclock.c			new
external/bsd/ntp/dist/ntpd/refclock_fg.c			new
external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c			new
external/bsd/ntp/dist/ntpd/refclock_gpsvme.c			new
external/bsd/ntp/dist/ntpd/refclock_heath.c			new
external/bsd/ntp/dist/ntpd/refclock_hopfpci.c			new
external/bsd/ntp/dist/ntpd/refclock_hopfser.c			new
external/bsd/ntp/dist/ntpd/refclock_hpgps.c			new
external/bsd/ntp/dist/ntpd/refclock_irig.c			new
external/bsd/ntp/dist/ntpd/refclock_jjy.c			new
external/bsd/ntp/dist/ntpd/refclock_jupiter.c			new
external/bsd/ntp/dist/ntpd/refclock_leitch.c			new
external/bsd/ntp/dist/ntpd/refclock_local.c			new
external/bsd/ntp/dist/ntpd/refclock_msfees.c			new
external/bsd/ntp/dist/ntpd/refclock_mx4200.c			new
external/bsd/ntp/dist/ntpd/refclock_neoclock4x.c		new
external/bsd/ntp/dist/ntpd/refclock_nmea.c			new
external/bsd/ntp/dist/ntpd/refclock_oncore.c			new
external/bsd/ntp/dist/ntpd/refclock_palisade.c			new
external/bsd/ntp/dist/ntpd/refclock_palisade.h			new
external/bsd/ntp/dist/ntpd/refclock_parse.c			new
external/bsd/ntp/dist/ntpd/refclock_pcf.c			new
external/bsd/ntp/dist/ntpd/refclock_pst.c			new
external/bsd/ntp/dist/ntpd/refclock_ripencc.c			new
external/bsd/ntp/dist/ntpd/refclock_shm.c			new
external/bsd/ntp/dist/ntpd/refclock_tpro.c			new
external/bsd/ntp/dist/ntpd/refclock_true.c			new
external/bsd/ntp/dist/ntpd/refclock_tsyncpci.c			new
external/bsd/ntp/dist/ntpd/refclock_tt560.c			new
external/bsd/ntp/dist/ntpd/refclock_ulink.c			new
external/bsd/ntp/dist/ntpd/refclock_wwv.c			new
external/bsd/ntp/dist/ntpd/refclock_wwvb.c			new
external/bsd/ntp/dist/ntpd/refclock_zyfer.c			new
external/bsd/ntp/dist/ntpdate/Makefile.am			new
external/bsd/ntp/dist/ntpdate/Makefile.in			new
external/bsd/ntp/dist/ntpdate/README				new
external/bsd/ntp/dist/ntpdate/ntpdate.c				new
external/bsd/ntp/dist/ntpdate/ntpdate.h				new
external/bsd/ntp/dist/ntpdc/Makefile.am				new
external/bsd/ntp/dist/ntpdc/Makefile.in				new
external/bsd/ntp/dist/ntpdc/README				new
external/bsd/ntp/dist/ntpdc/invoke-ntpdc.menu			new
external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi			new
external/bsd/ntp/dist/ntpdc/layout.std				new
external/bsd/ntp/dist/ntpdc/nl.pl				new
external/bsd/ntp/dist/ntpdc/nl.pl.in				new
external/bsd/ntp/dist/ntpdc/nl_in.c				new
external/bsd/ntp/dist/ntpdc/ntpdc-layout.c			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.c			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.def			new
external/bsd/ntp/dist/ntpdc/ntpdc-opts.h			new
external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman			new
external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc			new
external/bsd/ntp/dist/ntpdc/ntpdc.c				new
external/bsd/ntp/dist/ntpdc/ntpdc.h				new
external/bsd/ntp/dist/ntpdc/ntpdc.html				new
external/bsd/ntp/dist/ntpdc/ntpdc.man.in			new
external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in			new
external/bsd/ntp/dist/ntpdc/ntpdc.texi				new
external/bsd/ntp/dist/ntpdc/ntpdc_ops.c				new
external/bsd/ntp/dist/ntpq/Makefile.am				new
external/bsd/ntp/dist/ntpq/Makefile.in				new
external/bsd/ntp/dist/ntpq/README				new
external/bsd/ntp/dist/ntpq/invoke-ntpq.menu			new
external/bsd/ntp/dist/ntpq/invoke-ntpq.texi			new
external/bsd/ntp/dist/ntpq/libntpq.c				new
external/bsd/ntp/dist/ntpq/libntpq.h				new
external/bsd/ntp/dist/ntpq/libntpq_subs.c			new
external/bsd/ntp/dist/ntpq/ntpq-opts.c				new
external/bsd/ntp/dist/ntpq/ntpq-opts.def			new
external/bsd/ntp/dist/ntpq/ntpq-opts.h				new
external/bsd/ntp/dist/ntpq/ntpq-subs.c				new
external/bsd/ntp/dist/ntpq/ntpq.1ntpqman			new
external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc			new
external/bsd/ntp/dist/ntpq/ntpq.c				new
external/bsd/ntp/dist/ntpq/ntpq.h				new
external/bsd/ntp/dist/ntpq/ntpq.html				new
external/bsd/ntp/dist/ntpq/ntpq.man.in				new
external/bsd/ntp/dist/ntpq/ntpq.mdoc.in				new
external/bsd/ntp/dist/ntpq/ntpq.texi				new
external/bsd/ntp/dist/ntpsnmpd/Makefile.am			new
external/bsd/ntp/dist/ntpsnmpd/Makefile.in			new
external/bsd/ntp/dist/ntpsnmpd/README				new
external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.menu		new
external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi		new
external/bsd/ntp/dist/ntpsnmpd/netsnmp_daemonize.c		new
external/bsd/ntp/dist/ntpsnmpd/ntpSnmpSubagentObject.c		new
external/bsd/ntp/dist/ntpsnmpd/ntpSnmpSubagentObject.h		new
external/bsd/ntp/dist/ntpsnmpd/ntp_snmp.h			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.def		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc		new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.c			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in			new
external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.texi			new
external/bsd/ntp/dist/ntpsnmpd/ntpv4-mib.mib			new
external/bsd/ntp/dist/parseutil/Makefile.am			new
external/bsd/ntp/dist/parseutil/Makefile.in			new
external/bsd/ntp/dist/parseutil/README				new
external/bsd/ntp/dist/parseutil/dcfd.c				new
external/bsd/ntp/dist/parseutil/testdcf.c			new
external/bsd/ntp/dist/scripts/Makefile.am			new
external/bsd/ntp/dist/scripts/Makefile.in			new
external/bsd/ntp/dist/scripts/README				new
external/bsd/ntp/dist/scripts/invoke-plot_summary.menu		new
external/bsd/ntp/dist/scripts/invoke-plot_summary.texi		new
external/bsd/ntp/dist/scripts/invoke-summary.menu		new
external/bsd/ntp/dist/scripts/invoke-summary.texi		new
external/bsd/ntp/dist/scripts/ntpver.in				new
external/bsd/ntp/dist/scripts/plot_summary-opts			new
external/bsd/ntp/dist/scripts/plot_summary-opts.def		new
external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman	new
external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc	new
external/bsd/ntp/dist/scripts/plot_summary.html			new
external/bsd/ntp/dist/scripts/plot_summary.in			new
external/bsd/ntp/dist/scripts/plot_summary.man.in		new
external/bsd/ntp/dist/scripts/plot_summary.mdoc.in		new
external/bsd/ntp/dist/scripts/plot_summary.texi			new
external/bsd/ntp/dist/scripts/summary-opts			new
external/bsd/ntp/dist/scripts/summary-opts.def			new
external/bsd/ntp/dist/scripts/summary.1summaryman		new
external/bsd/ntp/dist/scripts/summary.1summarymdoc		new
external/bsd/ntp/dist/scripts/summary.html			new
external/bsd/ntp/dist/scripts/summary.in			new
external/bsd/ntp/dist/scripts/summary.man.in			new
external/bsd/ntp/dist/scripts/summary.mdoc.in			new
external/bsd/ntp/dist/scripts/summary.texi			new
external/bsd/ntp/dist/scripts/build/Makefile.am			new
external/bsd/ntp/dist/scripts/build/Makefile.in			new
external/bsd/ntp/dist/scripts/build/UpdatePoint			new
external/bsd/ntp/dist/scripts/build/VersionName			new
external/bsd/ntp/dist/scripts/build/check--help			new
external/bsd/ntp/dist/scripts/build/checkChangeLog		new
external/bsd/ntp/dist/scripts/build/checkHtmlFileDates		new
external/bsd/ntp/dist/scripts/build/fixautomakedepsmagic	new
external/bsd/ntp/dist/scripts/build/genCommitLog		new
external/bsd/ntp/dist/scripts/build/genver			new
external/bsd/ntp/dist/scripts/build/mkver.in			new
external/bsd/ntp/dist/scripts/build/updateBEDate		new
external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.am		new
external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.in		new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts.def new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmannew
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in	new
external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.texi	new
external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.menu new
external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi new
external/bsd/ntp/dist/scripts/deprecated/freq_adj.in		new
external/bsd/ntp/dist/scripts/deprecated/hpadjtime.sh		new
external/bsd/ntp/dist/scripts/deprecated/html2man.in		new
external/bsd/ntp/dist/scripts/deprecated/ntp-close		new
external/bsd/ntp/dist/scripts/deprecated/ntp-groper		new
external/bsd/ntp/dist/scripts/deprecated/ntp-restart		new
external/bsd/ntp/dist/scripts/deprecated/ntp-status		new
external/bsd/ntp/dist/scripts/lib/Makefile.am			new
external/bsd/ntp/dist/scripts/lib/Makefile.in			new
external/bsd/ntp/dist/scripts/lib/NTP/Util.pm			new
external/bsd/ntp/dist/scripts/monitoring/README			new
external/bsd/ntp/dist/scripts/monitoring/loopwatch.config.SAMPLE new
external/bsd/ntp/dist/scripts/monitoring/lr.pl			new
external/bsd/ntp/dist/scripts/monitoring/ntp.pl			new
external/bsd/ntp/dist/scripts/monitoring/ntploopstat		new
external/bsd/ntp/dist/scripts/monitoring/ntploopwatch		new
external/bsd/ntp/dist/scripts/monitoring/ntptrap		new
external/bsd/ntp/dist/scripts/monitoring/timelocal.pl		new
external/bsd/ntp/dist/scripts/ntp-wait/Makefile.am		new
external/bsd/ntp/dist/scripts/ntp-wait/Makefile.in		new
external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.menu	new
external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts.def	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc	new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in		new
external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.texi		new
external/bsd/ntp/dist/scripts/ntpsweep/Makefile.am		new
external/bsd/ntp/dist/scripts/ntpsweep/Makefile.in		new
external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.menu	new
external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts.def	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc	new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in		new
external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.texi		new
external/bsd/ntp/dist/scripts/ntptrace/Makefile.am		new
external/bsd/ntp/dist/scripts/ntptrace/Makefile.in		new
external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.menu	new
external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts.def	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc	new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in		new
external/bsd/ntp/dist/scripts/ntptrace/ntptrace.texi		new
external/bsd/ntp/dist/scripts/rc/README				new
external/bsd/ntp/dist/scripts/rc/ntpd				new
external/bsd/ntp/dist/scripts/rc/ntpwait			new
external/bsd/ntp/dist/scripts/rc/rc.d/TIMESYNC			new
external/bsd/ntp/dist/scripts/rc/rc.d/ntpd			new
external/bsd/ntp/dist/scripts/rc/rc.d/ntpwait			new
external/bsd/ntp/dist/scripts/stats/README			new
external/bsd/ntp/dist/scripts/stats/README.stats		new
external/bsd/ntp/dist/scripts/stats/README.timecodes		new
external/bsd/ntp/dist/scripts/stats/clock.awk			new
external/bsd/ntp/dist/scripts/stats/dupe.awk			new
external/bsd/ntp/dist/scripts/stats/ensemble.S			new
external/bsd/ntp/dist/scripts/stats/ensemble.awk		new
external/bsd/ntp/dist/scripts/stats/etf.S			new
external/bsd/ntp/dist/scripts/stats/etf.awk			new
external/bsd/ntp/dist/scripts/stats/itf.S			new
external/bsd/ntp/dist/scripts/stats/itf.awk			new
external/bsd/ntp/dist/scripts/stats/loop.S			new
external/bsd/ntp/dist/scripts/stats/loop.awk			new
external/bsd/ntp/dist/scripts/stats/loop_summary		new
external/bsd/ntp/dist/scripts/stats/peer.awk			new
external/bsd/ntp/dist/scripts/stats/psummary.awk		new
external/bsd/ntp/dist/scripts/stats/summary.sh			new
external/bsd/ntp/dist/scripts/stats/tdata.S			new
external/bsd/ntp/dist/scripts/stats/tdata.awk			new
external/bsd/ntp/dist/sntp/COPYRIGHT				new
external/bsd/ntp/dist/sntp/Makefile.am				new
external/bsd/ntp/dist/sntp/Makefile.in				new
external/bsd/ntp/dist/sntp/aclocal.m4				new
external/bsd/ntp/dist/sntp/bincheck.mf				new
external/bsd/ntp/dist/sntp/check-libntp.mf			new
external/bsd/ntp/dist/sntp/check-libopts.mf			new
external/bsd/ntp/dist/sntp/config.h.in				new
external/bsd/ntp/dist/sntp/configure				new
external/bsd/ntp/dist/sntp/configure.ac				new
external/bsd/ntp/dist/sntp/crypto.c				new
external/bsd/ntp/dist/sntp/crypto.h				new
external/bsd/ntp/dist/sntp/data_formats.h			new
external/bsd/ntp/dist/sntp/deps-ver				new
external/bsd/ntp/dist/sntp/depsver.mf				new
external/bsd/ntp/dist/sntp/evlog.c				new
external/bsd/ntp/dist/sntp/includes.mf				new
external/bsd/ntp/dist/sntp/install-sh				new
external/bsd/ntp/dist/sntp/invoke-sntp.menu			new
external/bsd/ntp/dist/sntp/invoke-sntp.texi			new
external/bsd/ntp/dist/sntp/kod_management.c			new
external/bsd/ntp/dist/sntp/kod_management.h			new
external/bsd/ntp/dist/sntp/log.c				new
external/bsd/ntp/dist/sntp/log.h				new
external/bsd/ntp/dist/sntp/main.c				new
external/bsd/ntp/dist/sntp/main.h				new
external/bsd/ntp/dist/sntp/networking.c				new
external/bsd/ntp/dist/sntp/networking.h				new
external/bsd/ntp/dist/sntp/scm-rev				new
external/bsd/ntp/dist/sntp/sntp-opts.c				new
external/bsd/ntp/dist/sntp/sntp-opts.def			new
external/bsd/ntp/dist/sntp/sntp-opts.h				new
external/bsd/ntp/dist/sntp/sntp.1sntpman			new
external/bsd/ntp/dist/sntp/sntp.1sntpmdoc			new
external/bsd/ntp/dist/sntp/sntp.c				new
external/bsd/ntp/dist/sntp/sntp.html				new
external/bsd/ntp/dist/sntp/sntp.man.in				new
external/bsd/ntp/dist/sntp/sntp.mdoc.in				new
external/bsd/ntp/dist/sntp/sntp.texi				new
external/bsd/ntp/dist/sntp/tests_main.cpp			new
external/bsd/ntp/dist/sntp/tests_main.h				new
external/bsd/ntp/dist/sntp/utilities.c				new
external/bsd/ntp/dist/sntp/utilities.h				new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/Mdoc.pm			new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/agman-cmd.tpl		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/agmdoc-cmd.tpl		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/cmd-doc.tlib		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc-synopsis.tlib	new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc2man		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/mdoc2texi		new
external/bsd/ntp/dist/sntp/ag-tpl/0-old/perlopt.tpl		new
external/bsd/ntp/dist/sntp/event2/event-config.h		new
external/bsd/ntp/dist/sntp/include/Makefile.am			new
external/bsd/ntp/dist/sntp/include/Makefile.in			new
external/bsd/ntp/dist/sntp/include/autogen-version.def		new
external/bsd/ntp/dist/sntp/include/copyright.def		new
external/bsd/ntp/dist/sntp/include/debug-opt.def		new
external/bsd/ntp/dist/sntp/include/homerc.def			new
external/bsd/ntp/dist/sntp/include/ntp.lic			new
external/bsd/ntp/dist/sntp/include/version.def			new
external/bsd/ntp/dist/sntp/include/version.texi			new
external/bsd/ntp/dist/sntp/libevent/ChangeLog			new
external/bsd/ntp/dist/sntp/libevent/ChangeLog-1.4		new
external/bsd/ntp/dist/sntp/libevent/ChangeLog-2.0		new
external/bsd/ntp/dist/sntp/libevent/Doxyfile			new
external/bsd/ntp/dist/sntp/libevent/LICENSE			new
external/bsd/ntp/dist/sntp/libevent/Makefile.am			new
external/bsd/ntp/dist/sntp/libevent/Makefile.in			new
external/bsd/ntp/dist/sntp/libevent/Makefile.nmake		new
external/bsd/ntp/dist/sntp/libevent/README			new
external/bsd/ntp/dist/sntp/libevent/aclocal.m4			new
external/bsd/ntp/dist/sntp/libevent/arc4random.c		new
external/bsd/ntp/dist/sntp/libevent/autogen.sh			new
external/bsd/ntp/dist/sntp/libevent/buffer.c			new
external/bsd/ntp/dist/sntp/libevent/buffer_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent-internal.h	new
external/bsd/ntp/dist/sntp/libevent/bufferevent.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_async.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_filter.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_openssl.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_pair.c		new
external/bsd/ntp/dist/sntp/libevent/bufferevent_ratelim.c	new
external/bsd/ntp/dist/sntp/libevent/bufferevent_sock.c		new
external/bsd/ntp/dist/sntp/libevent/changelist-internal.h	new
external/bsd/ntp/dist/sntp/libevent/config.h.in			new
external/bsd/ntp/dist/sntp/libevent/configure			new
external/bsd/ntp/dist/sntp/libevent/configure.ac		new
external/bsd/ntp/dist/sntp/libevent/defer-internal.h		new
external/bsd/ntp/dist/sntp/libevent/devpoll.c			new
external/bsd/ntp/dist/sntp/libevent/epoll.c			new
external/bsd/ntp/dist/sntp/libevent/epoll_sub.c			new
external/bsd/ntp/dist/sntp/libevent/epolltable-internal.h	new
external/bsd/ntp/dist/sntp/libevent/evbuffer-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evconfig-private.h		new
external/bsd/ntp/dist/sntp/libevent/evconfig-private.h.in	new
external/bsd/ntp/dist/sntp/libevent/evdns.c			new
external/bsd/ntp/dist/sntp/libevent/event-internal.h		new
external/bsd/ntp/dist/sntp/libevent/event.c			new
external/bsd/ntp/dist/sntp/libevent/event_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/event_rpcgen.py		new
external/bsd/ntp/dist/sntp/libevent/event_tagging.c		new
external/bsd/ntp/dist/sntp/libevent/evmap-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evmap.c			new
external/bsd/ntp/dist/sntp/libevent/evport.c			new
external/bsd/ntp/dist/sntp/libevent/evrpc-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evrpc.c			new
external/bsd/ntp/dist/sntp/libevent/evsignal-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evthread-internal.h		new
external/bsd/ntp/dist/sntp/libevent/evthread.c			new
external/bsd/ntp/dist/sntp/libevent/evthread_pthread.c		new
external/bsd/ntp/dist/sntp/libevent/evthread_win32.c		new
external/bsd/ntp/dist/sntp/libevent/evutil.c			new
external/bsd/ntp/dist/sntp/libevent/evutil_rand.c		new
external/bsd/ntp/dist/sntp/libevent/evutil_time.c		new
external/bsd/ntp/dist/sntp/libevent/ht-internal.h		new
external/bsd/ntp/dist/sntp/libevent/http-internal.h		new
external/bsd/ntp/dist/sntp/libevent/http.c			new
external/bsd/ntp/dist/sntp/libevent/iocp-internal.h		new
external/bsd/ntp/dist/sntp/libevent/ipv6-internal.h		new
external/bsd/ntp/dist/sntp/libevent/kqueue-internal.h		new
external/bsd/ntp/dist/sntp/libevent/kqueue.c			new
external/bsd/ntp/dist/sntp/libevent/libevent.pc.in		new
external/bsd/ntp/dist/sntp/libevent/libevent_openssl.pc.in	new
external/bsd/ntp/dist/sntp/libevent/libevent_pthreads.pc.in	new
external/bsd/ntp/dist/sntp/libevent/listener.c			new
external/bsd/ntp/dist/sntp/libevent/log-internal.h		new
external/bsd/ntp/dist/sntp/libevent/log.c			new
external/bsd/ntp/dist/sntp/libevent/make-event-config.sed	new
external/bsd/ntp/dist/sntp/libevent/minheap-internal.h		new
external/bsd/ntp/dist/sntp/libevent/mm-internal.h		new
external/bsd/ntp/dist/sntp/libevent/poll.c			new
external/bsd/ntp/dist/sntp/libevent/ratelim-internal.h		new
external/bsd/ntp/dist/sntp/libevent/select.c			new
external/bsd/ntp/dist/sntp/libevent/signal.c			new
external/bsd/ntp/dist/sntp/libevent/strlcpy-internal.h		new
external/bsd/ntp/dist/sntp/libevent/strlcpy.c			new
external/bsd/ntp/dist/sntp/libevent/time-internal.h		new
external/bsd/ntp/dist/sntp/libevent/util-internal.h		new
external/bsd/ntp/dist/sntp/libevent/whatsnew-2.0.txt		new
external/bsd/ntp/dist/sntp/libevent/whatsnew-2.1.txt		new
external/bsd/ntp/dist/sntp/libevent/win32select.c		new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/tree.h		new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/nmake/evconfig-private.h new
external/bsd/ntp/dist/sntp/libevent/WIN32-Code/nmake/event2/event-config.h new
external/bsd/ntp/dist/sntp/libevent/build-aux/compile		new
external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess	new
external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub	new
external/bsd/ntp/dist/sntp/libevent/build-aux/depcomp		new
external/bsd/ntp/dist/sntp/libevent/build-aux/install-sh	new
external/bsd/ntp/dist/sntp/libevent/build-aux/ltmain.sh		new
external/bsd/ntp/dist/sntp/libevent/build-aux/missing		new
external/bsd/ntp/dist/sntp/libevent/build-aux/ylwrap		new
external/bsd/ntp/dist/sntp/libevent/compat/sys/queue.h		new
external/bsd/ntp/dist/sntp/libevent/include/evdns.h		new
external/bsd/ntp/dist/sntp/libevent/include/event.h		new
external/bsd/ntp/dist/sntp/libevent/include/evhttp.h		new
external/bsd/ntp/dist/sntp/libevent/include/evrpc.h		new
external/bsd/ntp/dist/sntp/libevent/include/evutil.h		new
external/bsd/ntp/dist/sntp/libevent/include/include.am		new
external/bsd/ntp/dist/sntp/libevent/include/event2/buffer.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/buffer_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_ssl.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/bufferevent_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/dns_struct.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/event.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/event_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/event_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/http.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/http_compat.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/http_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/keyvalq_struct.h new
external/bsd/ntp/dist/sntp/libevent/include/event2/listener.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/rpc_struct.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/tag.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/tag_compat.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/thread.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/util.h	new
external/bsd/ntp/dist/sntp/libevent/include/event2/visibility.h	new
external/bsd/ntp/dist/sntp/libevent/m4/ac_backport_259_ssizet.m4 new
external/bsd/ntp/dist/sntp/libevent/m4/libevent_openssl.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/libtool.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltoptions.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltsugar.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ltversion.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/lt~obsolete.m4		new
external/bsd/ntp/dist/sntp/libevent/m4/ntp_pkg_config.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/openldap-thread-check.m4	new
external/bsd/ntp/dist/sntp/libevent/m4/openldap.m4		new
external/bsd/ntp/dist/sntp/libevent/sample/dns-example.c	new
external/bsd/ntp/dist/sntp/libevent/sample/event-read-fifo.c	new
external/bsd/ntp/dist/sntp/libevent/sample/hello-world.c	new
external/bsd/ntp/dist/sntp/libevent/sample/hostcheck.c		new
external/bsd/ntp/dist/sntp/libevent/sample/hostcheck.h		new
external/bsd/ntp/dist/sntp/libevent/sample/http-server.c	new
external/bsd/ntp/dist/sntp/libevent/sample/https-client.c	new
external/bsd/ntp/dist/sntp/libevent/sample/include.am		new
external/bsd/ntp/dist/sntp/libevent/sample/le-proxy.c		new
external/bsd/ntp/dist/sntp/libevent/sample/openssl_hostname_validation.cnew
external/bsd/ntp/dist/sntp/libevent/sample/openssl_hostname_validation.hnew
external/bsd/ntp/dist/sntp/libevent/sample/signal-test.c	new
external/bsd/ntp/dist/sntp/libevent/sample/time-test.c		new
external/bsd/ntp/dist/sntp/libevent/test/Makefile.nmake		new
external/bsd/ntp/dist/sntp/libevent/test/bench.c		new
external/bsd/ntp/dist/sntp/libevent/test/bench_cascade.c	new
external/bsd/ntp/dist/sntp/libevent/test/bench_http.c		new
external/bsd/ntp/dist/sntp/libevent/test/bench_httpclient.c	new
external/bsd/ntp/dist/sntp/libevent/test/check-dumpevents.py	new
external/bsd/ntp/dist/sntp/libevent/test/include.am		new
external/bsd/ntp/dist/sntp/libevent/test/regress.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress.gen.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress.gen.h		new
external/bsd/ntp/dist/sntp/libevent/test/regress.h		new
external/bsd/ntp/dist/sntp/libevent/test/regress.rpc		new
external/bsd/ntp/dist/sntp/libevent/test/regress_buffer.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_bufferevent.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_dns.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_et.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_finalize.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_http.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_iocp.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_listener.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_main.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_minheap.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_rpc.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_ssl.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_testutils.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_testutils.h	new
external/bsd/ntp/dist/sntp/libevent/test/regress_thread.c	new
external/bsd/ntp/dist/sntp/libevent/test/regress_thread.h	new
external/bsd/ntp/dist/sntp/libevent/test/regress_util.c		new
external/bsd/ntp/dist/sntp/libevent/test/regress_zlib.c		new
external/bsd/ntp/dist/sntp/libevent/test/rpcgen_wrapper.sh	new
external/bsd/ntp/dist/sntp/libevent/test/test-changelist.c	new
external/bsd/ntp/dist/sntp/libevent/test/test-closed.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-dumpevents.c	new
external/bsd/ntp/dist/sntp/libevent/test/test-eof.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-fdleak.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-init.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-ratelim.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-time.c		new
external/bsd/ntp/dist/sntp/libevent/test/test-weof.c		new
external/bsd/ntp/dist/sntp/libevent/test/test.sh		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest.c		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest.h		new
external/bsd/ntp/dist/sntp/libevent/test/tinytest_local.h	new
external/bsd/ntp/dist/sntp/libevent/test/tinytest_macros.h	new
external/bsd/ntp/dist/sntp/libopts/COPYING.gplv3		new
external/bsd/ntp/dist/sntp/libopts/COPYING.lgplv3		new
external/bsd/ntp/dist/sntp/libopts/COPYING.mbsd			new
external/bsd/ntp/dist/sntp/libopts/MakeDefs.inc			new
external/bsd/ntp/dist/sntp/libopts/Makefile.am			new
external/bsd/ntp/dist/sntp/libopts/Makefile.in			new
external/bsd/ntp/dist/sntp/libopts/README			new
external/bsd/ntp/dist/sntp/libopts/ag-char-map.h		new
external/bsd/ntp/dist/sntp/libopts/alias.c			new
external/bsd/ntp/dist/sntp/libopts/ao-strs.c			new
external/bsd/ntp/dist/sntp/libopts/ao-strs.h			new
external/bsd/ntp/dist/sntp/libopts/autoopts.c			new
external/bsd/ntp/dist/sntp/libopts/autoopts.h			new
external/bsd/ntp/dist/sntp/libopts/boolean.c			new
external/bsd/ntp/dist/sntp/libopts/check.c			new
external/bsd/ntp/dist/sntp/libopts/configfile.c			new
external/bsd/ntp/dist/sntp/libopts/cook.c			new
external/bsd/ntp/dist/sntp/libopts/enum.c			new
external/bsd/ntp/dist/sntp/libopts/env.c			new
external/bsd/ntp/dist/sntp/libopts/file.c			new
external/bsd/ntp/dist/sntp/libopts/find.c			new
external/bsd/ntp/dist/sntp/libopts/genshell.c			new
external/bsd/ntp/dist/sntp/libopts/genshell.h			new
external/bsd/ntp/dist/sntp/libopts/gettext.h			new
external/bsd/ntp/dist/sntp/libopts/init.c			new
external/bsd/ntp/dist/sntp/libopts/intprops.h			new
external/bsd/ntp/dist/sntp/libopts/libopts.c			new
external/bsd/ntp/dist/sntp/libopts/load.c			new
external/bsd/ntp/dist/sntp/libopts/makeshell.c			new
external/bsd/ntp/dist/sntp/libopts/nested.c			new
external/bsd/ntp/dist/sntp/libopts/numeric.c			new
external/bsd/ntp/dist/sntp/libopts/option-value-type.c		new
external/bsd/ntp/dist/sntp/libopts/option-value-type.h		new
external/bsd/ntp/dist/sntp/libopts/option-xat-attribute.c	new
external/bsd/ntp/dist/sntp/libopts/option-xat-attribute.h	new
external/bsd/ntp/dist/sntp/libopts/parse-duration.c		new
external/bsd/ntp/dist/sntp/libopts/parse-duration.h		new
external/bsd/ntp/dist/sntp/libopts/pgusage.c			new
external/bsd/ntp/dist/sntp/libopts/proto.h			new
external/bsd/ntp/dist/sntp/libopts/putshell.c			new
external/bsd/ntp/dist/sntp/libopts/reset.c			new
external/bsd/ntp/dist/sntp/libopts/restore.c			new
external/bsd/ntp/dist/sntp/libopts/save.c			new
external/bsd/ntp/dist/sntp/libopts/sort.c			new
external/bsd/ntp/dist/sntp/libopts/stack.c			new
external/bsd/ntp/dist/sntp/libopts/stdnoreturn.in.h		new
external/bsd/ntp/dist/sntp/libopts/streqvcmp.c			new
external/bsd/ntp/dist/sntp/libopts/text_mmap.c			new
external/bsd/ntp/dist/sntp/libopts/time.c			new
external/bsd/ntp/dist/sntp/libopts/tokenize.c			new
external/bsd/ntp/dist/sntp/libopts/usage.c			new
external/bsd/ntp/dist/sntp/libopts/version.c			new
external/bsd/ntp/dist/sntp/libopts/autoopts/options.h		new
external/bsd/ntp/dist/sntp/libopts/autoopts/project.h		new
external/bsd/ntp/dist/sntp/libopts/autoopts/usage-txt.h		new
external/bsd/ntp/dist/sntp/libopts/compat/_Noreturn.h		new
external/bsd/ntp/dist/sntp/libopts/compat/compat.h		new
external/bsd/ntp/dist/sntp/libopts/compat/pathfind.c		new
external/bsd/ntp/dist/sntp/libopts/compat/snprintf.c		new
external/bsd/ntp/dist/sntp/libopts/compat/strchr.c		new
external/bsd/ntp/dist/sntp/libopts/compat/strdup.c		new
external/bsd/ntp/dist/sntp/libopts/compat/windows-config.h	new
external/bsd/ntp/dist/sntp/libopts/m4/libopts.m4		new
external/bsd/ntp/dist/sntp/libopts/m4/liboptschk.m4		new
external/bsd/ntp/dist/sntp/libopts/m4/stdnoreturn.m4		new
external/bsd/ntp/dist/sntp/loc/README				new
external/bsd/ntp/dist/sntp/loc/darwin				new
external/bsd/ntp/dist/sntp/loc/debian				new
external/bsd/ntp/dist/sntp/loc/freebsd				new
external/bsd/ntp/dist/sntp/loc/legacy				new
external/bsd/ntp/dist/sntp/loc/netbsd				new
external/bsd/ntp/dist/sntp/loc/redhat				new
external/bsd/ntp/dist/sntp/loc/solaris				new
external/bsd/ntp/dist/sntp/m4/define_dir.m4			new
external/bsd/ntp/dist/sntp/m4/hms_search_lib.m4			new
external/bsd/ntp/dist/sntp/m4/libtool.m4			new
external/bsd/ntp/dist/sntp/m4/ltoptions.m4			new
external/bsd/ntp/dist/sntp/m4/ltsugar.m4			new
external/bsd/ntp/dist/sntp/m4/ltversion.m4			new
external/bsd/ntp/dist/sntp/m4/lt~obsolete.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_cacheversion.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_compiler.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_crosscompile.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_crypto_rand.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_debug.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_dir_sep.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_facilitynames.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_googletest.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_ipv6.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_lib_m.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_libevent.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_libntp.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_lineeditlibs.m4		new
external/bsd/ntp/dist/sntp/m4/ntp_locinfo.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_openssl.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_pkg_config.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_prog_cc.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_rlimit.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_sntp.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_sysexits.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_ver_suffix.m4			new
external/bsd/ntp/dist/sntp/m4/ntp_vpathhack.m4			new
external/bsd/ntp/dist/sntp/m4/os_cflags.m4			new
external/bsd/ntp/dist/sntp/m4/snprintf.m4			new
external/bsd/ntp/dist/sntp/m4/version.m4			new
external/bsd/ntp/dist/sntp/scripts/Makefile.am			new
external/bsd/ntp/dist/sntp/scripts/Makefile.in			new
external/bsd/ntp/dist/sntp/scripts/cvo.sh			new
external/bsd/ntp/dist/sntp/scripts/genLocInfo			new
external/bsd/ntp/dist/sntp/scripts/mansec2subst.sed		new
external/bsd/ntp/dist/sntp/tests/Makefile.am			new
external/bsd/ntp/dist/sntp/tests/Makefile.in			new
external/bsd/ntp/dist/sntp/tests/crypto.cpp			new
external/bsd/ntp/dist/sntp/tests/fileHandlingTest.h		new
external/bsd/ntp/dist/sntp/tests/keyFile.cpp			new
external/bsd/ntp/dist/sntp/tests/kodDatabase.cpp		new
external/bsd/ntp/dist/sntp/tests/kodFile.cpp			new
external/bsd/ntp/dist/sntp/tests/networking.cpp			new
external/bsd/ntp/dist/sntp/tests/packetHandling.cpp		new
external/bsd/ntp/dist/sntp/tests/packetProcessing.cpp		new
external/bsd/ntp/dist/sntp/tests/sntptest.h			new
external/bsd/ntp/dist/sntp/tests/tests-runner			new
external/bsd/ntp/dist/sntp/tests/utilities.cpp			new
external/bsd/ntp/dist/sntp/tests/data/debug-input-lfp-bin	new
external/bsd/ntp/dist/sntp/tests/data/debug-input-lfp-dec	new
external/bsd/ntp/dist/sntp/tests/data/debug-input-pkt		new
external/bsd/ntp/dist/sntp/tests/data/key-test-ascii		new
external/bsd/ntp/dist/sntp/tests/data/key-test-comments		new
external/bsd/ntp/dist/sntp/tests/data/key-test-empty		new
external/bsd/ntp/dist/sntp/tests/data/key-test-hex		new
external/bsd/ntp/dist/sntp/tests/data/key-test-invalid-hex	new
external/bsd/ntp/dist/sntp/tests/data/kod-expected-multiple	new
external/bsd/ntp/dist/sntp/tests/data/kod-expected-single	new
external/bsd/ntp/dist/sntp/tests/data/kod-test-blanks		new
external/bsd/ntp/dist/sntp/tests/data/kod-test-correct		new
external/bsd/ntp/dist/sntp/tests/data/kod-test-empty		new
external/bsd/ntp/dist/tests/Makefile.am				new
external/bsd/ntp/dist/tests/Makefile.in				new
external/bsd/ntp/dist/tests/libntp/Makefile.am			new
external/bsd/ntp/dist/tests/libntp/Makefile.in			new
external/bsd/ntp/dist/tests/libntp/a_md5encrypt.cpp		new
external/bsd/ntp/dist/tests/libntp/atoint.cpp			new
external/bsd/ntp/dist/tests/libntp/atouint.cpp			new
external/bsd/ntp/dist/tests/libntp/authkeys.cpp			new
external/bsd/ntp/dist/tests/libntp/buftvtots.cpp		new
external/bsd/ntp/dist/tests/libntp/calendar.cpp			new
external/bsd/ntp/dist/tests/libntp/caljulian.cpp		new
external/bsd/ntp/dist/tests/libntp/caltontp.cpp			new
external/bsd/ntp/dist/tests/libntp/calyearstart.cpp		new
external/bsd/ntp/dist/tests/libntp/clocktime.cpp		new
external/bsd/ntp/dist/tests/libntp/decodenetnum.cpp		new
external/bsd/ntp/dist/tests/libntp/hextoint.cpp			new
external/bsd/ntp/dist/tests/libntp/hextolfp.cpp			new
external/bsd/ntp/dist/tests/libntp/humandate.cpp		new
external/bsd/ntp/dist/tests/libntp/lfpfunc.cpp			new
external/bsd/ntp/dist/tests/libntp/lfptest.h			new
external/bsd/ntp/dist/tests/libntp/lfptostr.cpp			new
external/bsd/ntp/dist/tests/libntp/libntptest.cpp		new
external/bsd/ntp/dist/tests/libntp/libntptest.h			new
external/bsd/ntp/dist/tests/libntp/modetoa.cpp			new
external/bsd/ntp/dist/tests/libntp/msyslog.cpp			new
external/bsd/ntp/dist/tests/libntp/netof.cpp			new
external/bsd/ntp/dist/tests/libntp/numtoa.cpp			new
external/bsd/ntp/dist/tests/libntp/numtohost.cpp		new
external/bsd/ntp/dist/tests/libntp/octtoint.cpp			new
external/bsd/ntp/dist/tests/libntp/prettydate.cpp		new
external/bsd/ntp/dist/tests/libntp/recvbuff.cpp			new
external/bsd/ntp/dist/tests/libntp/refnumtoa.cpp		new
external/bsd/ntp/dist/tests/libntp/sfptostr.cpp			new
external/bsd/ntp/dist/tests/libntp/sockaddrtest.h		new
external/bsd/ntp/dist/tests/libntp/socktoa.cpp			new
external/bsd/ntp/dist/tests/libntp/ssl_init.cpp			new
external/bsd/ntp/dist/tests/libntp/statestr.cpp			new
external/bsd/ntp/dist/tests/libntp/strtolfp.cpp			new
external/bsd/ntp/dist/tests/libntp/timespecops.cpp		new
external/bsd/ntp/dist/tests/libntp/timestructs.cpp		new
external/bsd/ntp/dist/tests/libntp/timestructs.h		new
external/bsd/ntp/dist/tests/libntp/timevalops.cpp		new
external/bsd/ntp/dist/tests/libntp/tstotv.cpp			new
external/bsd/ntp/dist/tests/libntp/tvtots.cpp			new
external/bsd/ntp/dist/tests/libntp/uglydate.cpp			new
external/bsd/ntp/dist/tests/libntp/vi64ops.cpp			new
external/bsd/ntp/dist/tests/libntp/ymd2yd.cpp			new
external/bsd/ntp/dist/tests/ntpd/Makefile.am			new
external/bsd/ntp/dist/tests/ntpd/Makefile.in			new
external/bsd/ntp/dist/tests/ntpd/leapsec.cpp			new
external/bsd/ntp/dist/tests/ntpd/ntpdtest.cpp			new
external/bsd/ntp/dist/tests/ntpd/ntpdtest.h			new
external/bsd/ntp/dist/util/Makefile.am				new
external/bsd/ntp/dist/util/Makefile.in				new
external/bsd/ntp/dist/util/README				new
external/bsd/ntp/dist/util/audio-pcm.c				new
external/bsd/ntp/dist/util/byteorder.c				new
external/bsd/ntp/dist/util/hist.c				new
external/bsd/ntp/dist/util/invoke-ntp-keygen.menu		new
external/bsd/ntp/dist/util/invoke-ntp-keygen.texi		new
external/bsd/ntp/dist/util/jitter.c				new
external/bsd/ntp/dist/util/jitter.h				new
external/bsd/ntp/dist/util/kern.c				new
external/bsd/ntp/dist/util/longsize.c				new
external/bsd/ntp/dist/util/ntp-keygen-opts.c			new
external/bsd/ntp/dist/util/ntp-keygen-opts.def			new
external/bsd/ntp/dist/util/ntp-keygen-opts.h			new
external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman		new
external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc		new
external/bsd/ntp/dist/util/ntp-keygen.c				new
external/bsd/ntp/dist/util/ntp-keygen.html			new
external/bsd/ntp/dist/util/ntp-keygen.man.in			new
external/bsd/ntp/dist/util/ntp-keygen.mdoc.in			new
external/bsd/ntp/dist/util/ntp-keygen.texi			new
external/bsd/ntp/dist/util/ntptime.c				new
external/bsd/ntp/dist/util/pps-api.c				new
external/bsd/ntp/dist/util/precision.c				new
external/bsd/ntp/dist/util/sht.c				new
external/bsd/ntp/dist/util/testrs6000.c				new
external/bsd/ntp/dist/util/tg.c					new
external/bsd/ntp/dist/util/tg2.c				new
external/bsd/ntp/dist/util/tickadj.c				new
external/bsd/ntp/dist/util/timetrim.c				new
external/bsd/ntp/html/Makefile					new
external/bsd/ntp/include/config.h				new
external/bsd/ntp/lib/Makefile					new
external/bsd/ntp/lib/Makefile.inc				new
external/bsd/ntp/lib/libiscntp/Makefile				new
external/bsd/ntp/lib/libntp/Makefile				new
external/bsd/ntp/lib/libopts/Makefile				new
external/bsd/ntp/lib/libparse/Makefile				new
external/bsd/ntp/scripts/mkver					new
usr.sbin/Makefile						patch
usr.sbin/ntp/Makefile						delete
usr.sbin/ntp/Makefile.inc					delete
usr.sbin/ntp/importdate						delete
usr.sbin/ntp/html/Makefile					delete
usr.sbin/ntp/include/config.h					delete
usr.sbin/ntp/libisc/Makefile					delete
usr.sbin/ntp/libntp/Makefile					delete
usr.sbin/ntp/libopts/Makefile					delete
usr.sbin/ntp/libparse/Makefile					delete
usr.sbin/ntp/ntp-keygen/Makefile				delete
usr.sbin/ntp/ntp-keygen/ntp-keygen.8				delete
usr.sbin/ntp/ntpd/Makefile					delete
usr.sbin/ntp/ntpd/ntpd.8					delete
usr.sbin/ntp/ntpdate/Makefile					delete
usr.sbin/ntp/ntpdate/ntpdate.8					delete
usr.sbin/ntp/ntpdc/Makefile					delete
usr.sbin/ntp/ntpdc/ntpdc.8					delete
usr.sbin/ntp/ntpq/Makefile					delete
usr.sbin/ntp/ntpq/ntpq.8					delete
usr.sbin/ntp/ntptime/Makefile					delete
usr.sbin/ntp/ntptime/ntptime.8					delete
usr.sbin/ntp/ntptrace/Makefile					delete
usr.sbin/ntp/ntptrace/ntptrace.8				delete
usr.sbin/ntp/ntptrace/ntptrace.awk				delete
usr.sbin/ntp/scripts/mkver					delete
usr.sbin/sntp/Makefile						delete
usr.sbin/sntp/sntp.1						delete

	Update ntp to 4.2.8. This pullup syncs with -current as of
	2014/01/06.
	CVE-2014-9293,  CVE-2014-9294,  CVE-2014-9295, and CVE-2014-9296.
@
text
@a0 1517
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.

timestamp='2011-06-03'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently, or will in the future.
	case "${UNAME_MACHINE_ARCH}" in
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}"
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE="alpha" ;;
	    "EV5 (21164)")
		UNAME_MACHINE="alphaev5" ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE="alphaev56" ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE="alphapca56" ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE="alphapca57" ;;
	    "EV6 (21264)")
		UNAME_MACHINE="alphaev6" ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE="alphaev67" ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE="alphaev69" ;;
	    "EV7 (21364)")
		UNAME_MACHINE="alphaev7" ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE="alphaev79" ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH="i386"
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH="x86_64"
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = "hppa2.0w" ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH="hppa2.0w"
	    else
		HP_ARCH="hppa64"
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    cris:Linux:*:*)
	echo cris-axis-linux-gnu
	exit ;;
    crisv32:Linux:*:*)
	echo crisv32-axis-linux-gnu
	exit ;;
    frv:Linux:*:*)
	echo frv-unknown-linux-gnu
	exit ;;
    i*86:Linux:*:*)
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
	;;
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-gnu
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-gnu
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-gnu
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-gnu
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-gnu
	exit ;;
    x86_64:Linux:*:*)
	echo x86_64-unknown-linux-gnu
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configury will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = "x86"; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = "386"; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

cat >&2 <<EOF
$0: unable to guess system type

This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.1.1.1.14.1
log
@file config.guess was added on branch netbsd-6 on 2014-12-25 02:34:44 +0000
@
text
@d1 1517
@


1.1.1.1.14.2
log
@Apply patch (requested by christos in ticket #1221):
Update ntp to 4.2.8.
@
text
@a0 1517
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.

timestamp='2011-06-03'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently, or will in the future.
	case "${UNAME_MACHINE_ARCH}" in
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}"
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE="alpha" ;;
	    "EV5 (21164)")
		UNAME_MACHINE="alphaev5" ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE="alphaev56" ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE="alphapca56" ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE="alphapca57" ;;
	    "EV6 (21264)")
		UNAME_MACHINE="alphaev6" ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE="alphaev67" ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE="alphaev69" ;;
	    "EV7 (21364)")
		UNAME_MACHINE="alphaev7" ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE="alphaev79" ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH="i386"
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH="x86_64"
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = "hppa2.0w" ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH="hppa2.0w"
	    else
		HP_ARCH="hppa64"
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    cris:Linux:*:*)
	echo cris-axis-linux-gnu
	exit ;;
    crisv32:Linux:*:*)
	echo crisv32-axis-linux-gnu
	exit ;;
    frv:Linux:*:*)
	echo frv-unknown-linux-gnu
	exit ;;
    i*86:Linux:*:*)
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
	;;
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-gnu
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-gnu
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-gnu
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-gnu
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-gnu
	exit ;;
    x86_64:Linux:*:*)
	echo x86_64-unknown-linux-gnu
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configury will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = "x86"; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = "386"; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

cat >&2 <<EOF
$0: unable to guess system type

This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.1.1.1.14.3
log
@Pull up following revision(s) (requested by spz in ticket #1448):
	doc/3RDPARTY: patch
	external/bsd/ntp/Makefile.inc: up to 1.16 via patch
	external/bsd/ntp/bin/Makefile: up to 1.3
	external/bsd/ntp/bin/ntpd/Makefile: up to 1.21 via patch
	external/bsd/ntp/bin/ntpd/ntp.keys.5: up to 1.2
	external/bsd/ntp/bin/ntpd/ntp_parser.c: patch
	external/bsd/ntp/bin/ntpd/ntp_parser.h: patch
	external/bsd/ntp/bin/sntp/Makefile: up to 1.6 via patch
	external/bsd/ntp/dist/COPYRIGHT: up to 1.1.1.8
	external/bsd/ntp/dist/ChangeLog: up to 1.1.1.12
	external/bsd/ntp/dist/CommitLog: up to 1.1.1.12
	external/bsd/ntp/dist/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/NEWS: up to 1.1.1.12
	external/bsd/ntp/dist/aclocal.m4: up to 1.1.1.10
	external/bsd/ntp/dist/adjtimed/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/adjtimed/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/clockstuff/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/clockstuff/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/config.h.in: up to 1.1.1.9
	external/bsd/ntp/dist/configure: up to 1.1.1.12
	external/bsd/ntp/dist/configure.ac: up to 1.1.1.10
	external/bsd/ntp/dist/html/authentic.html: up to 1.1.1.3
	external/bsd/ntp/dist/html/copyright.html: up to 1.1.1.6
	external/bsd/ntp/dist/html/drivers/driver40-ja.html: up to 1.1.1.2
	external/bsd/ntp/dist/html/drivers/driver40.html: up to 1.1.1.5
	external/bsd/ntp/dist/html/miscopt.html: up to 1.1.1.10
	external/bsd/ntp/dist/html/xleave.html: up to 1.1.1.4
	external/bsd/ntp/dist/include/Makefile.am: up to 1.1.1.9
	external/bsd/ntp/dist/include/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/include/isc/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/include/libssl_compat.h: up to 1.1.1.2
	external/bsd/ntp/dist/include/ntp.h: up to 1.8
	external/bsd/ntp/dist/include/ntp_crypto.h: up to 1.5
	external/bsd/ntp/dist/include/ntp_fp.h: up to 1.9
	external/bsd/ntp/dist/include/ntp_intres.h: up to 1.5
	external/bsd/ntp/dist/include/ntp_md5.h: up to 1.7
	external/bsd/ntp/dist/include/ntp_stdlib.h: up to 1.14
	external/bsd/ntp/dist/include/ntp_worker.h: up to 1.5
	external/bsd/ntp/dist/include/ntpd.h: up to 1.10
	external/bsd/ntp/dist/include/parse.h: up to 1.6
	external/bsd/ntp/dist/include/ssl_applink.c: up to 1.5
	external/bsd/ntp/dist/kernel/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/kernel/sys/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/lib/isc/inet_pton.c: up to 1.8
	external/bsd/ntp/dist/libntp/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/libntp/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/libntp/a_md5encrypt.c: up to 1.8
	external/bsd/ntp/dist/libntp/audio.c: up to 1.12
	external/bsd/ntp/dist/libntp/authkeys.c: up to 1.11
	external/bsd/ntp/dist/libntp/authreadkeys.c: up to 1.9
	external/bsd/ntp/dist/libntp/emalloc.c: up to 1.8
	external/bsd/ntp/dist/libntp/libssl_compat.c: up to 1.1.1.2
	external/bsd/ntp/dist/libntp/ntp_calendar.c: up to 1.9
	external/bsd/ntp/dist/libntp/ntp_intres.c: up to 1.11
	external/bsd/ntp/dist/libntp/recvbuff.c: up to 1.7
	external/bsd/ntp/dist/libntp/ssl_init.c: up to 1.10
	external/bsd/ntp/dist/libntp/statestr.c: up to 1.6
	external/bsd/ntp/dist/libntp/work_fork.c: up to 1.11
	external/bsd/ntp/dist/libntp/work_thread.c: up to 1.5
	external/bsd/ntp/dist/libparse/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/libparse/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/libparse/clk_hopf6021.c: up to 1.6
	external/bsd/ntp/dist/libparse/clk_trimtsip.c: up to 1.6
	external/bsd/ntp/dist/libparse/gpstolfp.c: up to 1.6
	external/bsd/ntp/dist/ntpd/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/complete.conf.in: up to 1.1.1.5
	external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/invoke-ntpd.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/keyword-gen-utd: up to 1.1.1.7
	external/bsd/ntp/dist/ntpd/keyword-gen.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp.conf.5man: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.def: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/ntp.conf.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.5man: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp_config.c: up to 1.17
	external/bsd/ntp/dist/ntpd/ntp_control.c: up to 1.19
	external/bsd/ntp/dist/ntpd/ntp_crypto.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_io.c: up to 1.25
	external/bsd/ntp/dist/ntpd/ntp_keyword.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_loopfilter.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp_parser.y: up to 1.16
	external/bsd/ntp/dist/ntpd/ntp_peer.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp_proto.c: up to 1.15
	external/bsd/ntp/dist/ntpd/ntp_refclock.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_request.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_restrict.c: up to 1.9
	external/bsd/ntp/dist/ntpd/ntp_scanner.c: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_timer.c: up to 1.7
	external/bsd/ntp/dist/ntpd/ntpd-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntpd-opts.h: up to 1.13
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntpd.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/refclock_datum.c: up to 1.7
	external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_jjy.c: up to 1.12
	external/bsd/ntp/dist/ntpd/refclock_jupiter.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_mx4200.c: up to 1.5
	external/bsd/ntp/dist/ntpd/refclock_nmea.c: up to 1.12
	external/bsd/ntp/dist/ntpd/refclock_oncore.c: up to 1.14
	external/bsd/ntp/dist/ntpd/refclock_parse.c: up to 1.20
	external/bsd/ntp/dist/ntpdate/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/ntpdate/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdate/ntpdate.c: up to 1.11
	external/bsd/ntp/dist/ntpdc/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpdc/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.c: up to 1.15
	external/bsd/ntp/dist/ntpdc/ntpdc.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc_ops.c: up to 1.9
	external/bsd/ntp/dist/ntpq/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpq/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/invoke-ntpq.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/libntpq.c: up to 1.5
	external/bsd/ntp/dist/ntpq/ntpq-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpq/ntpq-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpq/ntpq-subs.c: up to 1.15
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.c: up to 1.18
	external/bsd/ntp/dist/ntpq/ntpq.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpsnmpd/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/packageinfo.sh: up to 1.1.1.12
	external/bsd/ntp/dist/parseutil/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/parseutil/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/build/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/scripts/build/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/build/genAuthors.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/invoke-plot_summary.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/invoke-summary.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/lib/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntp-wait/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary-opts.def: up to 1.1.1.3
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.1summaryman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.1summarymdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/update-leap/Makefile.in: up to 1.1.1.6
	external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.texi: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap-opts: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapman: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapmdoc: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.html: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/update-leap/update-leap.man.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.mdoc.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/COPYRIGHT: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/aclocal.m4: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/config.h.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/configure: up to 1.1.1.12
	external/bsd/ntp/dist/sntp/configure.ac: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/crypto.c: up to 1.13
	external/bsd/ntp/dist/sntp/crypto.h: up to 1.5
	external/bsd/ntp/dist/sntp/harden/README: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/default: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd10: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd11: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd12: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/linux: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/netbsd7.0: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/netbsd7.99: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/include/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/include/copyright.def: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/include/version.def: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/include/version.texi: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/invoke-sntp.texi: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/kod_management.c: up to 1.8
	external/bsd/ntp/dist/sntp/libevent/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/libevent/build-aux/compile: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/depcomp: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/install-sh: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/ltmain.sh: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/build-aux/missing: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/ylwrap: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/config.h.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/libevent/configure: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/libevent/configure.ac: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/evlog.c: patch
	external/bsd/ntp/dist/sntp/libevent/include/event2/event-config.h: patch
	external/bsd/ntp/dist/sntp/libevent/m4/libtool.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltoptions.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltsugar.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltversion.m4: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/m4/lt~obsolete.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/test/regress_ssl.c: up to 1.6
	external/bsd/ntp/dist/sntp/libopts/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libopts/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/libopts/configfile.c: up to 1.8
	external/bsd/ntp/dist/sntp/libopts/nested.c: up to 1.10
	external/bsd/ntp/dist/sntp/libopts/parse-duration.c: up to 1.9
	external/bsd/ntp/dist/sntp/m4/libtool.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltoptions.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltsugar.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltversion.m4: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/m4/lt~obsolete.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ntp_compiler.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_harden.m4: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/m4/ntp_libevent.m4: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/m4/ntp_libntp.m4: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/m4/ntp_openssl.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_problemtests.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_prog_cc.m4: up to 1.1.1.2
	external/bsd/ntp/dist/sntp/m4/sntp_problemtests.m4: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/m4/version.m4: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/scm-rev: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/scripts/Makefile.am: up to 1.1.1.2
	external/bsd/ntp/dist/sntp/scripts/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/scripts/genHardFlags: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/sntp-opts.c: up to 1.11
	external/bsd/ntp/dist/sntp/sntp-opts.h: up to 1.10
	external/bsd/ntp/dist/sntp/sntp.1sntpman: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.1sntpmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.html: up to 1.1.1.12
	external/bsd/ntp/dist/sntp/sntp.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/tests/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/tests/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/tests/crypto.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/fileHandlingTest.c: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/tests/keyFile.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/packetHandling.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/run-packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/t-log.c: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/unity/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/unity/Makefile.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/unity/ulib_setup.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/ulib_teardown.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/unity_fixture.c: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/version.c: up to 1.1.1.9
	external/bsd/ntp/dist/tests/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/tests/bug-2803/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/bug-2803/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/tests/bug-2803/run-bug-2803.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/Makefile.am: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/tests/libntp/a_md5encrypt.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/buftvtots.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/caljulian.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/clocktime.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/decodenetnum.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/lfpfunc.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/netof.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/numtohost.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/octtoint.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/refidsmear.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/refnumtoa.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/run-calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/sfptostr.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/socktoa.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/timespecops.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/timevalops.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/ntpd/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/tests/ntpd/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/tests/ntpd/leapsec.c: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpd/t-ntp_signd.c: up to 1.1.1.4
	external/bsd/ntp/dist/tests/ntpq/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpq/Makefile.in: up to 1.1.1.4
	external/bsd/ntp/dist/tests/sandbox/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/sandbox/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/tests/sec-2853/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/sec-2853/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/util/Makefile.am: up to 1.1.1.6
	external/bsd/ntp/dist/util/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/util/invoke-ntp-keygen.texi: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen-opts.c: up to 1.15
	external/bsd/ntp/dist/util/ntp-keygen-opts.h: up to 1.10
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.c: up to 1.12
	external/bsd/ntp/dist/util/ntp-keygen.html: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/importdate: up to 1.12
	external/bsd/ntp/include/config.h: up to 1.19
	external/bsd/ntp/lib/libntp/Makefile: up to 1.19
	external/bsd/ntp/lib/libopts/Makefile: up to 1.14
	external/bsd/ntp/scripts/mkver: up to 1.13
Update ntp to 4.2.8p10.
@
text
@d3 3
a5 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
d39 1
a39 4
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2017 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d169 1
a169 1
	# to ELF recently (or will in the future) and ABI.
a170 3
	    earm*)
		os=netbsdelf
		;;
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d197 1
a197 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
a208 4
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
a220 3
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d237 1
a237 1
		UNAME_MACHINE=alpha ;;
d239 1
a239 1
		UNAME_MACHINE=alpha ;;
d241 1
a241 1
		UNAME_MACHINE=alpha ;;
d243 1
a243 1
		UNAME_MACHINE=alphaev5 ;;
d245 1
a245 1
		UNAME_MACHINE=alphaev56 ;;
d247 1
a247 1
		UNAME_MACHINE=alphapca56 ;;
d249 1
a249 1
		UNAME_MACHINE=alphapca57 ;;
d251 1
a251 1
		UNAME_MACHINE=alphaev6 ;;
d253 1
a253 1
		UNAME_MACHINE=alphaev67 ;;
d255 1
a255 1
		UNAME_MACHINE=alphaev68 ;;
d257 1
a257 1
		UNAME_MACHINE=alphaev68 ;;
d259 1
a259 1
		UNAME_MACHINE=alphaev68 ;;
d261 1
a261 1
		UNAME_MACHINE=alphaev69 ;;
d263 1
a263 1
		UNAME_MACHINE=alphaev7 ;;
d265 1
a265 1
		UNAME_MACHINE=alphaev79 ;;
d272 1
a272 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d345 1
a345 1
	SUN_ARCH=i386
d349 1
a349 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d351 1
a351 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d354 1
a354 1
		SUN_ARCH=x86_64
d379 1
a379 1
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d603 2
a604 2
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
d607 3
a609 3
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
d648 1
a648 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d652 1
a652 1
	if [ ${HP_ARCH} = hppa2.0w ]
d665 1
a665 1
	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
d668 1
a668 1
		HP_ARCH=hppa2.0w
d670 1
a670 1
		HP_ARCH=hppa64
d775 2
a776 2
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
d781 2
a782 2
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 8
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 10
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1066 1
a1066 1
	# prints for the "djgpp" host, or else GDB configure will decide that
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
a1211 3
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1237 1
a1237 1
	if test "$UNAME_PROCESSOR" = x86; then
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1268 1
a1268 1
	if test "$cputype" = 386; then
d1310 1
a1310 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
d1318 140
a1457 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1459 5
a1463 2
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
d1465 5
a1469 1
esac
d1474 3
a1476 3
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1478 1
a1478 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1480 1
a1480 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1482 4
a1485 3
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.
@


1.1.1.1.12.1
log
@file config.guess was added on branch netbsd-6-0 on 2014-12-25 02:28:15 +0000
@
text
@d1 1517
@


1.1.1.1.12.2
log
@Apply patch (requested by christos in ticket #1221):
Update ntp to 4.2.8.
@
text
@a0 1517
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.

timestamp='2011-06-03'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently, or will in the future.
	case "${UNAME_MACHINE_ARCH}" in
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}"
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE="alpha" ;;
	    "EV5 (21164)")
		UNAME_MACHINE="alphaev5" ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE="alphaev56" ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE="alphapca56" ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE="alphapca57" ;;
	    "EV6 (21264)")
		UNAME_MACHINE="alphaev6" ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE="alphaev67" ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE="alphaev69" ;;
	    "EV7 (21364)")
		UNAME_MACHINE="alphaev7" ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE="alphaev79" ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH="i386"
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH="x86_64"
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = "hppa2.0w" ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH="hppa2.0w"
	    else
		HP_ARCH="hppa64"
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    cris:Linux:*:*)
	echo cris-axis-linux-gnu
	exit ;;
    crisv32:Linux:*:*)
	echo crisv32-axis-linux-gnu
	exit ;;
    frv:Linux:*:*)
	echo frv-unknown-linux-gnu
	exit ;;
    i*86:Linux:*:*)
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
	;;
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-gnu
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-gnu
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-gnu
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-gnu
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-gnu
	exit ;;
    x86_64:Linux:*:*)
	echo x86_64-unknown-linux-gnu
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configury will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = "x86"; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = "386"; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

cat >&2 <<EOF
$0: unable to guess system type

This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.1.1.1.12.3
log
@Pull up following revision(s) (requested by spz in ticket #1448):
	doc/3RDPARTY: patch
	external/bsd/ntp/Makefile.inc: up to 1.16 via patch
	external/bsd/ntp/bin/Makefile: up to 1.3
	external/bsd/ntp/bin/ntpd/Makefile: up to 1.21 via patch
	external/bsd/ntp/bin/ntpd/ntp.keys.5: up to 1.2
	external/bsd/ntp/bin/ntpd/ntp_parser.c: patch
	external/bsd/ntp/bin/ntpd/ntp_parser.h: patch
	external/bsd/ntp/bin/sntp/Makefile: up to 1.6 via patch
	external/bsd/ntp/dist/COPYRIGHT: up to 1.1.1.8
	external/bsd/ntp/dist/ChangeLog: up to 1.1.1.12
	external/bsd/ntp/dist/CommitLog: up to 1.1.1.12
	external/bsd/ntp/dist/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/NEWS: up to 1.1.1.12
	external/bsd/ntp/dist/aclocal.m4: up to 1.1.1.10
	external/bsd/ntp/dist/adjtimed/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/adjtimed/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/clockstuff/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/clockstuff/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/config.h.in: up to 1.1.1.9
	external/bsd/ntp/dist/configure: up to 1.1.1.12
	external/bsd/ntp/dist/configure.ac: up to 1.1.1.10
	external/bsd/ntp/dist/html/authentic.html: up to 1.1.1.3
	external/bsd/ntp/dist/html/copyright.html: up to 1.1.1.6
	external/bsd/ntp/dist/html/drivers/driver40-ja.html: up to 1.1.1.2
	external/bsd/ntp/dist/html/drivers/driver40.html: up to 1.1.1.5
	external/bsd/ntp/dist/html/miscopt.html: up to 1.1.1.10
	external/bsd/ntp/dist/html/xleave.html: up to 1.1.1.4
	external/bsd/ntp/dist/include/Makefile.am: up to 1.1.1.9
	external/bsd/ntp/dist/include/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/include/isc/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/include/libssl_compat.h: up to 1.1.1.2
	external/bsd/ntp/dist/include/ntp.h: up to 1.8
	external/bsd/ntp/dist/include/ntp_crypto.h: up to 1.5
	external/bsd/ntp/dist/include/ntp_fp.h: up to 1.9
	external/bsd/ntp/dist/include/ntp_intres.h: up to 1.5
	external/bsd/ntp/dist/include/ntp_md5.h: up to 1.7
	external/bsd/ntp/dist/include/ntp_stdlib.h: up to 1.14
	external/bsd/ntp/dist/include/ntp_worker.h: up to 1.5
	external/bsd/ntp/dist/include/ntpd.h: up to 1.10
	external/bsd/ntp/dist/include/parse.h: up to 1.6
	external/bsd/ntp/dist/include/ssl_applink.c: up to 1.5
	external/bsd/ntp/dist/kernel/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/kernel/sys/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/lib/isc/inet_pton.c: up to 1.8
	external/bsd/ntp/dist/libntp/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/libntp/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/libntp/a_md5encrypt.c: up to 1.8
	external/bsd/ntp/dist/libntp/audio.c: up to 1.12
	external/bsd/ntp/dist/libntp/authkeys.c: up to 1.11
	external/bsd/ntp/dist/libntp/authreadkeys.c: up to 1.9
	external/bsd/ntp/dist/libntp/emalloc.c: up to 1.8
	external/bsd/ntp/dist/libntp/libssl_compat.c: up to 1.1.1.2
	external/bsd/ntp/dist/libntp/ntp_calendar.c: up to 1.9
	external/bsd/ntp/dist/libntp/ntp_intres.c: up to 1.11
	external/bsd/ntp/dist/libntp/recvbuff.c: up to 1.7
	external/bsd/ntp/dist/libntp/ssl_init.c: up to 1.10
	external/bsd/ntp/dist/libntp/statestr.c: up to 1.6
	external/bsd/ntp/dist/libntp/work_fork.c: up to 1.11
	external/bsd/ntp/dist/libntp/work_thread.c: up to 1.5
	external/bsd/ntp/dist/libparse/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/libparse/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/libparse/clk_hopf6021.c: up to 1.6
	external/bsd/ntp/dist/libparse/clk_trimtsip.c: up to 1.6
	external/bsd/ntp/dist/libparse/gpstolfp.c: up to 1.6
	external/bsd/ntp/dist/ntpd/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/complete.conf.in: up to 1.1.1.5
	external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/invoke-ntpd.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/keyword-gen-utd: up to 1.1.1.7
	external/bsd/ntp/dist/ntpd/keyword-gen.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp.conf.5man: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.def: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/ntp.conf.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.5man: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp_config.c: up to 1.17
	external/bsd/ntp/dist/ntpd/ntp_control.c: up to 1.19
	external/bsd/ntp/dist/ntpd/ntp_crypto.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_io.c: up to 1.25
	external/bsd/ntp/dist/ntpd/ntp_keyword.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_loopfilter.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp_parser.y: up to 1.16
	external/bsd/ntp/dist/ntpd/ntp_peer.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp_proto.c: up to 1.15
	external/bsd/ntp/dist/ntpd/ntp_refclock.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_request.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_restrict.c: up to 1.9
	external/bsd/ntp/dist/ntpd/ntp_scanner.c: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_timer.c: up to 1.7
	external/bsd/ntp/dist/ntpd/ntpd-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntpd-opts.h: up to 1.13
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntpd.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/refclock_datum.c: up to 1.7
	external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_jjy.c: up to 1.12
	external/bsd/ntp/dist/ntpd/refclock_jupiter.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_mx4200.c: up to 1.5
	external/bsd/ntp/dist/ntpd/refclock_nmea.c: up to 1.12
	external/bsd/ntp/dist/ntpd/refclock_oncore.c: up to 1.14
	external/bsd/ntp/dist/ntpd/refclock_parse.c: up to 1.20
	external/bsd/ntp/dist/ntpdate/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/ntpdate/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdate/ntpdate.c: up to 1.11
	external/bsd/ntp/dist/ntpdc/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpdc/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.c: up to 1.15
	external/bsd/ntp/dist/ntpdc/ntpdc.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc_ops.c: up to 1.9
	external/bsd/ntp/dist/ntpq/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpq/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/invoke-ntpq.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/libntpq.c: up to 1.5
	external/bsd/ntp/dist/ntpq/ntpq-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpq/ntpq-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpq/ntpq-subs.c: up to 1.15
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.c: up to 1.18
	external/bsd/ntp/dist/ntpq/ntpq.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpsnmpd/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/packageinfo.sh: up to 1.1.1.12
	external/bsd/ntp/dist/parseutil/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/parseutil/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/build/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/scripts/build/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/build/genAuthors.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/invoke-plot_summary.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/invoke-summary.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/lib/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntp-wait/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary-opts.def: up to 1.1.1.3
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.1summaryman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.1summarymdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/update-leap/Makefile.in: up to 1.1.1.6
	external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.texi: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap-opts: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapman: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapmdoc: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.html: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/update-leap/update-leap.man.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.mdoc.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/COPYRIGHT: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/aclocal.m4: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/config.h.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/configure: up to 1.1.1.12
	external/bsd/ntp/dist/sntp/configure.ac: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/crypto.c: up to 1.13
	external/bsd/ntp/dist/sntp/crypto.h: up to 1.5
	external/bsd/ntp/dist/sntp/harden/README: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/default: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd10: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd11: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd12: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/linux: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/netbsd7.0: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/netbsd7.99: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/include/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/include/copyright.def: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/include/version.def: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/include/version.texi: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/invoke-sntp.texi: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/kod_management.c: up to 1.8
	external/bsd/ntp/dist/sntp/libevent/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/libevent/build-aux/compile: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/depcomp: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/install-sh: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/ltmain.sh: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/build-aux/missing: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/ylwrap: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/config.h.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/libevent/configure: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/libevent/configure.ac: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/evlog.c: patch
	external/bsd/ntp/dist/sntp/libevent/include/event2/event-config.h: patch
	external/bsd/ntp/dist/sntp/libevent/m4/libtool.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltoptions.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltsugar.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltversion.m4: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/m4/lt~obsolete.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/test/regress_ssl.c: up to 1.6
	external/bsd/ntp/dist/sntp/libopts/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libopts/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/libopts/configfile.c: up to 1.8
	external/bsd/ntp/dist/sntp/libopts/nested.c: up to 1.10
	external/bsd/ntp/dist/sntp/libopts/parse-duration.c: up to 1.9
	external/bsd/ntp/dist/sntp/m4/libtool.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltoptions.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltsugar.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltversion.m4: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/m4/lt~obsolete.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ntp_compiler.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_harden.m4: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/m4/ntp_libevent.m4: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/m4/ntp_libntp.m4: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/m4/ntp_openssl.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_problemtests.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_prog_cc.m4: up to 1.1.1.2
	external/bsd/ntp/dist/sntp/m4/sntp_problemtests.m4: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/m4/version.m4: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/scm-rev: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/scripts/Makefile.am: up to 1.1.1.2
	external/bsd/ntp/dist/sntp/scripts/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/scripts/genHardFlags: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/sntp-opts.c: up to 1.11
	external/bsd/ntp/dist/sntp/sntp-opts.h: up to 1.10
	external/bsd/ntp/dist/sntp/sntp.1sntpman: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.1sntpmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.html: up to 1.1.1.12
	external/bsd/ntp/dist/sntp/sntp.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/tests/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/tests/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/tests/crypto.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/fileHandlingTest.c: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/tests/keyFile.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/packetHandling.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/run-packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/t-log.c: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/unity/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/unity/Makefile.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/unity/ulib_setup.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/ulib_teardown.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/unity_fixture.c: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/version.c: up to 1.1.1.9
	external/bsd/ntp/dist/tests/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/tests/bug-2803/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/bug-2803/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/tests/bug-2803/run-bug-2803.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/Makefile.am: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/tests/libntp/a_md5encrypt.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/buftvtots.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/caljulian.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/clocktime.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/decodenetnum.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/lfpfunc.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/netof.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/numtohost.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/octtoint.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/refidsmear.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/refnumtoa.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/run-calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/sfptostr.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/socktoa.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/timespecops.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/timevalops.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/ntpd/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/tests/ntpd/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/tests/ntpd/leapsec.c: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpd/t-ntp_signd.c: up to 1.1.1.4
	external/bsd/ntp/dist/tests/ntpq/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpq/Makefile.in: up to 1.1.1.4
	external/bsd/ntp/dist/tests/sandbox/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/sandbox/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/tests/sec-2853/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/sec-2853/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/util/Makefile.am: up to 1.1.1.6
	external/bsd/ntp/dist/util/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/util/invoke-ntp-keygen.texi: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen-opts.c: up to 1.15
	external/bsd/ntp/dist/util/ntp-keygen-opts.h: up to 1.10
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.c: up to 1.12
	external/bsd/ntp/dist/util/ntp-keygen.html: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/importdate: up to 1.12
	external/bsd/ntp/include/config.h: up to 1.19
	external/bsd/ntp/lib/libntp/Makefile: up to 1.19
	external/bsd/ntp/lib/libopts/Makefile: up to 1.14
	external/bsd/ntp/scripts/mkver: up to 1.13
Update ntp to 4.2.8p10.
@
text
@d3 3
a5 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
d39 1
a39 4
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2017 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d169 1
a169 1
	# to ELF recently (or will in the future) and ABI.
a170 3
	    earm*)
		os=netbsdelf
		;;
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d197 1
a197 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
a208 4
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
a220 3
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d237 1
a237 1
		UNAME_MACHINE=alpha ;;
d239 1
a239 1
		UNAME_MACHINE=alpha ;;
d241 1
a241 1
		UNAME_MACHINE=alpha ;;
d243 1
a243 1
		UNAME_MACHINE=alphaev5 ;;
d245 1
a245 1
		UNAME_MACHINE=alphaev56 ;;
d247 1
a247 1
		UNAME_MACHINE=alphapca56 ;;
d249 1
a249 1
		UNAME_MACHINE=alphapca57 ;;
d251 1
a251 1
		UNAME_MACHINE=alphaev6 ;;
d253 1
a253 1
		UNAME_MACHINE=alphaev67 ;;
d255 1
a255 1
		UNAME_MACHINE=alphaev68 ;;
d257 1
a257 1
		UNAME_MACHINE=alphaev68 ;;
d259 1
a259 1
		UNAME_MACHINE=alphaev68 ;;
d261 1
a261 1
		UNAME_MACHINE=alphaev69 ;;
d263 1
a263 1
		UNAME_MACHINE=alphaev7 ;;
d265 1
a265 1
		UNAME_MACHINE=alphaev79 ;;
d272 1
a272 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d345 1
a345 1
	SUN_ARCH=i386
d349 1
a349 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d351 1
a351 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d354 1
a354 1
		SUN_ARCH=x86_64
d379 1
a379 1
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d603 2
a604 2
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
d607 3
a609 3
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
d648 1
a648 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d652 1
a652 1
	if [ ${HP_ARCH} = hppa2.0w ]
d665 1
a665 1
	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
d668 1
a668 1
		HP_ARCH=hppa2.0w
d670 1
a670 1
		HP_ARCH=hppa64
d775 2
a776 2
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
d781 2
a782 2
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 8
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 10
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1066 1
a1066 1
	# prints for the "djgpp" host, or else GDB configure will decide that
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
a1211 3
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1237 1
a1237 1
	if test "$UNAME_PROCESSOR" = x86; then
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1268 1
a1268 1
	if test "$cputype" = 386; then
d1310 1
a1310 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
d1318 140
a1457 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1459 5
a1463 2
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
d1465 5
a1469 1
esac
d1474 3
a1476 3
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1478 1
a1478 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1480 1
a1480 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1482 4
a1485 3
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.
@


1.1.1.1.10.1
log
@file config.guess was added on branch netbsd-6-1 on 2014-12-25 02:13:12 +0000
@
text
@d1 1517
@


1.1.1.1.10.2
log
@Apply patch (requested by christos in ticket #1221):
Update ntp to 4.2.8.
@
text
@a0 1517
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.

timestamp='2011-06-03'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently, or will in the future.
	case "${UNAME_MACHINE_ARCH}" in
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}"
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE="alpha" ;;
	    "EV5 (21164)")
		UNAME_MACHINE="alphaev5" ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE="alphaev56" ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE="alphapca56" ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE="alphapca57" ;;
	    "EV6 (21264)")
		UNAME_MACHINE="alphaev6" ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE="alphaev67" ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE="alphaev69" ;;
	    "EV7 (21364)")
		UNAME_MACHINE="alphaev7" ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE="alphaev79" ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH="i386"
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH="x86_64"
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = "hppa2.0w" ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH="hppa2.0w"
	    else
		HP_ARCH="hppa64"
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    cris:Linux:*:*)
	echo cris-axis-linux-gnu
	exit ;;
    crisv32:Linux:*:*)
	echo crisv32-axis-linux-gnu
	exit ;;
    frv:Linux:*:*)
	echo frv-unknown-linux-gnu
	exit ;;
    i*86:Linux:*:*)
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
	;;
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-gnu
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-gnu
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-gnu
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-gnu
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-gnu
	exit ;;
    x86_64:Linux:*:*)
	echo x86_64-unknown-linux-gnu
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configury will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = "x86"; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = "386"; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

cat >&2 <<EOF
$0: unable to guess system type

This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.1.1.1.10.3
log
@Pull up following revision(s) (requested by spz in ticket #1448):
	doc/3RDPARTY: patch
	external/bsd/ntp/Makefile.inc: up to 1.16 via patch
	external/bsd/ntp/bin/Makefile: up to 1.3
	external/bsd/ntp/bin/ntpd/Makefile: up to 1.21 via patch
	external/bsd/ntp/bin/ntpd/ntp.keys.5: up to 1.2
	external/bsd/ntp/bin/ntpd/ntp_parser.c: patch
	external/bsd/ntp/bin/ntpd/ntp_parser.h: patch
	external/bsd/ntp/bin/sntp/Makefile: up to 1.6 via patch
	external/bsd/ntp/dist/COPYRIGHT: up to 1.1.1.8
	external/bsd/ntp/dist/ChangeLog: up to 1.1.1.12
	external/bsd/ntp/dist/CommitLog: up to 1.1.1.12
	external/bsd/ntp/dist/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/NEWS: up to 1.1.1.12
	external/bsd/ntp/dist/aclocal.m4: up to 1.1.1.10
	external/bsd/ntp/dist/adjtimed/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/adjtimed/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/clockstuff/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/clockstuff/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/config.h.in: up to 1.1.1.9
	external/bsd/ntp/dist/configure: up to 1.1.1.12
	external/bsd/ntp/dist/configure.ac: up to 1.1.1.10
	external/bsd/ntp/dist/html/authentic.html: up to 1.1.1.3
	external/bsd/ntp/dist/html/copyright.html: up to 1.1.1.6
	external/bsd/ntp/dist/html/drivers/driver40-ja.html: up to 1.1.1.2
	external/bsd/ntp/dist/html/drivers/driver40.html: up to 1.1.1.5
	external/bsd/ntp/dist/html/miscopt.html: up to 1.1.1.10
	external/bsd/ntp/dist/html/xleave.html: up to 1.1.1.4
	external/bsd/ntp/dist/include/Makefile.am: up to 1.1.1.9
	external/bsd/ntp/dist/include/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/include/isc/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/include/libssl_compat.h: up to 1.1.1.2
	external/bsd/ntp/dist/include/ntp.h: up to 1.8
	external/bsd/ntp/dist/include/ntp_crypto.h: up to 1.5
	external/bsd/ntp/dist/include/ntp_fp.h: up to 1.9
	external/bsd/ntp/dist/include/ntp_intres.h: up to 1.5
	external/bsd/ntp/dist/include/ntp_md5.h: up to 1.7
	external/bsd/ntp/dist/include/ntp_stdlib.h: up to 1.14
	external/bsd/ntp/dist/include/ntp_worker.h: up to 1.5
	external/bsd/ntp/dist/include/ntpd.h: up to 1.10
	external/bsd/ntp/dist/include/parse.h: up to 1.6
	external/bsd/ntp/dist/include/ssl_applink.c: up to 1.5
	external/bsd/ntp/dist/kernel/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/kernel/sys/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/lib/isc/inet_pton.c: up to 1.8
	external/bsd/ntp/dist/libntp/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/libntp/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/libntp/a_md5encrypt.c: up to 1.8
	external/bsd/ntp/dist/libntp/audio.c: up to 1.12
	external/bsd/ntp/dist/libntp/authkeys.c: up to 1.11
	external/bsd/ntp/dist/libntp/authreadkeys.c: up to 1.9
	external/bsd/ntp/dist/libntp/emalloc.c: up to 1.8
	external/bsd/ntp/dist/libntp/libssl_compat.c: up to 1.1.1.2
	external/bsd/ntp/dist/libntp/ntp_calendar.c: up to 1.9
	external/bsd/ntp/dist/libntp/ntp_intres.c: up to 1.11
	external/bsd/ntp/dist/libntp/recvbuff.c: up to 1.7
	external/bsd/ntp/dist/libntp/ssl_init.c: up to 1.10
	external/bsd/ntp/dist/libntp/statestr.c: up to 1.6
	external/bsd/ntp/dist/libntp/work_fork.c: up to 1.11
	external/bsd/ntp/dist/libntp/work_thread.c: up to 1.5
	external/bsd/ntp/dist/libparse/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/libparse/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/libparse/clk_hopf6021.c: up to 1.6
	external/bsd/ntp/dist/libparse/clk_trimtsip.c: up to 1.6
	external/bsd/ntp/dist/libparse/gpstolfp.c: up to 1.6
	external/bsd/ntp/dist/ntpd/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/complete.conf.in: up to 1.1.1.5
	external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/invoke-ntpd.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/keyword-gen-utd: up to 1.1.1.7
	external/bsd/ntp/dist/ntpd/keyword-gen.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp.conf.5man: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.def: up to 1.1.1.8
	external/bsd/ntp/dist/ntpd/ntp.conf.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.5man: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntp_config.c: up to 1.17
	external/bsd/ntp/dist/ntpd/ntp_control.c: up to 1.19
	external/bsd/ntp/dist/ntpd/ntp_crypto.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_io.c: up to 1.25
	external/bsd/ntp/dist/ntpd/ntp_keyword.h: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_loopfilter.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp_parser.y: up to 1.16
	external/bsd/ntp/dist/ntpd/ntp_peer.c: up to 1.11
	external/bsd/ntp/dist/ntpd/ntp_proto.c: up to 1.15
	external/bsd/ntp/dist/ntpd/ntp_refclock.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntp_request.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntp_restrict.c: up to 1.9
	external/bsd/ntp/dist/ntpd/ntp_scanner.c: up to 1.12
	external/bsd/ntp/dist/ntpd/ntp_timer.c: up to 1.7
	external/bsd/ntp/dist/ntpd/ntpd-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpd/ntpd-opts.h: up to 1.13
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.c: up to 1.14
	external/bsd/ntp/dist/ntpd/ntpd.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/ntpd.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpd/refclock_datum.c: up to 1.7
	external/bsd/ntp/dist/ntpd/refclock_gpsdjson.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_jjy.c: up to 1.12
	external/bsd/ntp/dist/ntpd/refclock_jupiter.c: up to 1.11
	external/bsd/ntp/dist/ntpd/refclock_mx4200.c: up to 1.5
	external/bsd/ntp/dist/ntpd/refclock_nmea.c: up to 1.12
	external/bsd/ntp/dist/ntpd/refclock_oncore.c: up to 1.14
	external/bsd/ntp/dist/ntpd/refclock_parse.c: up to 1.20
	external/bsd/ntp/dist/ntpdate/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/ntpdate/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdate/ntpdate.c: up to 1.11
	external/bsd/ntp/dist/ntpdc/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpdc/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpdc/ntpdc-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.c: up to 1.15
	external/bsd/ntp/dist/ntpdc/ntpdc.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpdc/ntpdc_ops.c: up to 1.9
	external/bsd/ntp/dist/ntpq/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpq/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/invoke-ntpq.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/libntpq.c: up to 1.5
	external/bsd/ntp/dist/ntpq/ntpq-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpq/ntpq-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpq/ntpq-subs.c: up to 1.15
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.c: up to 1.18
	external/bsd/ntp/dist/ntpq/ntpq.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpq/ntpq.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/ntpsnmpd/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c: up to 1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h: up to 1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/packageinfo.sh: up to 1.1.1.12
	external/bsd/ntp/dist/parseutil/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/parseutil/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/build/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/scripts/build/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/scripts/build/genAuthors.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/invoke-plot_summary.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/invoke-summary.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/lib/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntp-wait/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary-opts.def: up to 1.1.1.3
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/plot_summary.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary-opts: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.1summaryman: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.1summarymdoc: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.html: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/summary.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/scripts/update-leap/Makefile.in: up to 1.1.1.6
	external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.texi: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap-opts: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapman: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapmdoc: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.html: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.in: up to 1.1.1.2
	external/bsd/ntp/dist/scripts/update-leap/update-leap.man.in: up to 1.1.1.8
	external/bsd/ntp/dist/scripts/update-leap/update-leap.mdoc.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/COPYRIGHT: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/Makefile.am: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/aclocal.m4: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/config.h.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/configure: up to 1.1.1.12
	external/bsd/ntp/dist/sntp/configure.ac: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/crypto.c: up to 1.13
	external/bsd/ntp/dist/sntp/crypto.h: up to 1.5
	external/bsd/ntp/dist/sntp/harden/README: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/default: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd10: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd11: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/freebsd12: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/linux: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/netbsd7.0: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/harden/netbsd7.99: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/include/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/include/copyright.def: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/include/version.def: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/include/version.texi: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/invoke-sntp.texi: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/kod_management.c: up to 1.8
	external/bsd/ntp/dist/sntp/libevent/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/sntp/libevent/build-aux/compile: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.guess: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/config.sub: up to 1.2
	external/bsd/ntp/dist/sntp/libevent/build-aux/depcomp: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/install-sh: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/ltmain.sh: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/build-aux/missing: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/build-aux/ylwrap: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/config.h.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/libevent/configure: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/libevent/configure.ac: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/evlog.c: patch
	external/bsd/ntp/dist/sntp/libevent/include/event2/event-config.h: patch
	external/bsd/ntp/dist/sntp/libevent/m4/libtool.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltoptions.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltsugar.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/m4/ltversion.m4: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libevent/m4/lt~obsolete.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/libevent/test/regress_ssl.c: up to 1.6
	external/bsd/ntp/dist/sntp/libopts/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/libopts/Makefile.in: up to 1.1.1.11
	external/bsd/ntp/dist/sntp/libopts/configfile.c: up to 1.8
	external/bsd/ntp/dist/sntp/libopts/nested.c: up to 1.10
	external/bsd/ntp/dist/sntp/libopts/parse-duration.c: up to 1.9
	external/bsd/ntp/dist/sntp/m4/libtool.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltoptions.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltsugar.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ltversion.m4: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/m4/lt~obsolete.m4: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/m4/ntp_compiler.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_harden.m4: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/m4/ntp_libevent.m4: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/m4/ntp_libntp.m4: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/m4/ntp_openssl.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_problemtests.m4: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/m4/ntp_prog_cc.m4: up to 1.1.1.2
	external/bsd/ntp/dist/sntp/m4/sntp_problemtests.m4: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/m4/version.m4: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/scm-rev: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/scripts/Makefile.am: up to 1.1.1.2
	external/bsd/ntp/dist/sntp/scripts/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/scripts/genHardFlags: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/sntp-opts.c: up to 1.11
	external/bsd/ntp/dist/sntp/sntp-opts.h: up to 1.10
	external/bsd/ntp/dist/sntp/sntp.1sntpman: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.1sntpmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.html: up to 1.1.1.12
	external/bsd/ntp/dist/sntp/sntp.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/sntp.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/dist/sntp/tests/Makefile.am: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/tests/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/sntp/tests/crypto.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/fileHandlingTest.c: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/tests/keyFile.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/packetHandling.c: up to 1.1.1.6
	external/bsd/ntp/dist/sntp/tests/packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/run-packetProcessing.c: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/tests/t-log.c: up to 1.1.1.3
	external/bsd/ntp/dist/sntp/unity/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/sntp/unity/Makefile.in: up to 1.1.1.7
	external/bsd/ntp/dist/sntp/unity/ulib_setup.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/ulib_teardown.c: up to 1.1.1.1
	external/bsd/ntp/dist/sntp/unity/unity_fixture.c: up to 1.1.1.5
	external/bsd/ntp/dist/sntp/version.c: up to 1.1.1.9
	external/bsd/ntp/dist/tests/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/tests/bug-2803/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/bug-2803/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/tests/bug-2803/run-bug-2803.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/Makefile.am: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/Makefile.in: up to 1.1.1.8
	external/bsd/ntp/dist/tests/libntp/a_md5encrypt.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/buftvtots.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/caljulian.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/clocktime.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/decodenetnum.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/lfpfunc.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/netof.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/numtohost.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/octtoint.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/refidsmear.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/refnumtoa.c: up to 1.1.1.5
	external/bsd/ntp/dist/tests/libntp/run-calendar.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/sfptostr.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/socktoa.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/timespecops.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/libntp/timevalops.c: up to 1.1.1.6
	external/bsd/ntp/dist/tests/ntpd/Makefile.am: up to 1.1.1.4
	external/bsd/ntp/dist/tests/ntpd/Makefile.in: up to 1.1.1.9
	external/bsd/ntp/dist/tests/ntpd/leapsec.c: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpd/t-ntp_signd.c: up to 1.1.1.4
	external/bsd/ntp/dist/tests/ntpq/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/ntpq/Makefile.in: up to 1.1.1.4
	external/bsd/ntp/dist/tests/sandbox/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/sandbox/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/tests/sec-2853/Makefile.am: up to 1.1.1.3
	external/bsd/ntp/dist/tests/sec-2853/Makefile.in: up to 1.1.1.5
	external/bsd/ntp/dist/util/Makefile.am: up to 1.1.1.6
	external/bsd/ntp/dist/util/Makefile.in: up to 1.1.1.10
	external/bsd/ntp/dist/util/invoke-ntp-keygen.texi: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen-opts.c: up to 1.15
	external/bsd/ntp/dist/util/ntp-keygen-opts.h: up to 1.10
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.c: up to 1.12
	external/bsd/ntp/dist/util/ntp-keygen.html: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.man.in: up to 1.1.1.10
	external/bsd/ntp/dist/util/ntp-keygen.mdoc.in: up to 1.1.1.10
	external/bsd/ntp/importdate: up to 1.12
	external/bsd/ntp/include/config.h: up to 1.19
	external/bsd/ntp/lib/libntp/Makefile: up to 1.19
	external/bsd/ntp/lib/libopts/Makefile: up to 1.14
	external/bsd/ntp/scripts/mkver: up to 1.13
Update ntp to 4.2.8p10.
@
text
@d3 3
a5 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d7 1
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 3
a22 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d27 6
a32 3
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
d34 3
a36 1
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
d39 1
a39 4
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.

d59 3
a61 1
Copyright 1992-2017 Free Software Foundation, Inc.
a142 21
case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

d148 1
a148 1
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
d158 2
a159 4
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
a165 5
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
d169 1
a169 1
	# to ELF recently (or will in the future) and ABI.
a170 3
	    earm*)
		os=netbsdelf
		;;
a186 7
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
d197 1
a197 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d203 1
a203 5
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
a208 4
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
a220 3
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d237 1
a237 1
		UNAME_MACHINE=alpha ;;
d239 1
a239 1
		UNAME_MACHINE=alpha ;;
d241 1
a241 1
		UNAME_MACHINE=alpha ;;
d243 1
a243 1
		UNAME_MACHINE=alphaev5 ;;
d245 1
a245 1
		UNAME_MACHINE=alphaev56 ;;
d247 1
a247 1
		UNAME_MACHINE=alphapca56 ;;
d249 1
a249 1
		UNAME_MACHINE=alphapca57 ;;
d251 1
a251 1
		UNAME_MACHINE=alphaev6 ;;
d253 1
a253 1
		UNAME_MACHINE=alphaev67 ;;
d255 1
a255 1
		UNAME_MACHINE=alphaev68 ;;
d257 1
a257 1
		UNAME_MACHINE=alphaev68 ;;
d259 1
a259 1
		UNAME_MACHINE=alphaev68 ;;
d261 1
a261 1
		UNAME_MACHINE=alphaev69 ;;
d263 1
a263 1
		UNAME_MACHINE=alphaev7 ;;
d265 1
a265 1
		UNAME_MACHINE=alphaev79 ;;
d272 1
a272 1
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
d307 1
a307 1
    arm*:riscos:*:*|arm*:RISCOS:*:*)
d345 1
a345 1
	SUN_ARCH=i386
d349 1
a349 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d351 1
a351 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d354 1
a354 1
		SUN_ARCH=x86_64
d379 1
a379 1
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
d565 2
a566 3
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
d603 2
a604 2
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
d607 3
a609 3
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
d648 1
a648 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d652 1
a652 1
	if [ ${HP_ARCH} = hppa2.0w ]
d665 1
a665 1
	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
d668 1
a668 1
		HP_ARCH=hppa2.0w
d670 1
a670 1
		HP_ARCH=hppa64
d775 2
a776 2
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
d781 2
a782 2
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
d795 3
a797 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d801 1
a801 1
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
a806 3
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
a809 3
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
d855 1
a855 1
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
d859 1
a859 1
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
a863 7
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d875 2
a876 5
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d883 1
a883 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d888 1
a888 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d890 1
a890 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d895 1
a895 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d898 1
a898 1
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
d901 1
a901 4
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d904 1
a904 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d907 9
a915 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d918 1
a918 4
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d921 1
a921 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d924 1
a924 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d943 1
a943 1
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d945 2
a946 8
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d949 1
a949 1
	echo sparc-unknown-linux-${LIBC}
d952 1
a952 1
	echo hppa64-unknown-linux-${LIBC}
d957 3
a959 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d963 1
a963 1
	echo powerpc64-unknown-linux-${LIBC}
d966 1
a966 10
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d969 1
a969 1
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
d972 1
a972 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d975 1
a975 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d978 1
a978 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d981 1
a981 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d984 1
a984 1
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
d987 1
a987 1
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
d990 1
a990 1
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1066 1
a1066 1
	# prints for the "djgpp" host, or else GDB configure will decide that
a1193 3
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
a1211 3
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1220 13
a1232 25
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
d1237 1
a1237 1
	if test "$UNAME_PROCESSOR" = x86; then
d1249 1
a1249 1
    NSE-*:NONSTOP_KERNEL:*:*)
d1268 1
a1268 1
	if test "$cputype" = 386; then
d1310 1
a1310 1
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
d1318 140
a1457 2
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
d1459 5
a1463 2
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
d1465 5
a1469 1
esac
d1474 3
a1476 3
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1478 1
a1478 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1480 1
a1480 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1482 4
a1485 3
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.
@


1.1.1.1.8.1
log
@file config.guess was added on branch tls-maxphys on 2014-08-19 23:51:46 +0000
@
text
@d1 1517
@


1.1.1.1.8.2
log
@Rebase to HEAD as of a few days ago.
@
text
@a0 1517
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.

timestamp='2011-06-03'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently, or will in the future.
	case "${UNAME_MACHINE_ARCH}" in
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}"
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE="alpha" ;;
	    "EV5 (21164)")
		UNAME_MACHINE="alphaev5" ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE="alphaev56" ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE="alphapca56" ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE="alphapca57" ;;
	    "EV6 (21264)")
		UNAME_MACHINE="alphaev6" ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE="alphaev67" ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE="alphaev69" ;;
	    "EV7 (21364)")
		UNAME_MACHINE="alphaev7" ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE="alphaev79" ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH="i386"
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH="x86_64"
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = "hppa2.0w" ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH="hppa2.0w"
	    else
		HP_ARCH="hppa64"
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    cris:Linux:*:*)
	echo cris-axis-linux-gnu
	exit ;;
    crisv32:Linux:*:*)
	echo crisv32-axis-linux-gnu
	exit ;;
    frv:Linux:*:*)
	echo frv-unknown-linux-gnu
	exit ;;
    i*86:Linux:*:*)
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
	;;
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-gnu
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-gnu
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-gnu
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-gnu
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-gnu
	exit ;;
    x86_64:Linux:*:*)
	echo x86_64-unknown-linux-gnu
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configury will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = "x86"; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = "386"; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

cat >&2 <<EOF
$0: unable to guess system type

This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.1.1.1.4.1
log
@file config.guess was added on branch yamt-pagecache on 2014-05-22 15:50:13 +0000
@
text
@d1 1517
@


1.1.1.1.4.2
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@a0 1517
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   2011 Free Software Foundation, Inc.

timestamp='2011-06-03'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.


# Originally written by Per Bothner.  Please send patches (context
# diff format) to <config-patches@@gnu.org> and include a ChangeLog
# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently, or will in the future.
	case "${UNAME_MACHINE_ARCH}" in
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}"
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE="alpha" ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE="alpha" ;;
	    "EV5 (21164)")
		UNAME_MACHINE="alphaev5" ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE="alphaev56" ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE="alphapca56" ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE="alphapca57" ;;
	    "EV6 (21264)")
		UNAME_MACHINE="alphaev6" ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE="alphaev67" ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE="alphaev68" ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE="alphaev69" ;;
	    "EV7 (21364)")
		UNAME_MACHINE="alphaev7" ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE="alphaev79" ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm:riscos:*:*|arm:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH="i386"
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH="x86_64"
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH="hppa2.0n" ;;
			  64) HP_ARCH="hppa2.0w" ;;
			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = "hppa2.0w" ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH="hppa2.0w"
	    else
		HP_ARCH="hppa64"
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	case ${UNAME_MACHINE} in
	    pc98)
		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-gnu
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-gnueabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    cris:Linux:*:*)
	echo cris-axis-linux-gnu
	exit ;;
    crisv32:Linux:*:*)
	echo crisv32-axis-linux-gnu
	exit ;;
    frv:Linux:*:*)
	echo frv-unknown-linux-gnu
	exit ;;
    i*86:Linux:*:*)
	LIBC=gnu
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#ifdef __dietlibc__
	LIBC=dietlibc
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
	;;
    or32:Linux:*:*)
	echo or32-unknown-linux-gnu
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-gnu
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-gnu
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
	  *)    echo hppa-unknown-linux-gnu ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-gnu
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-gnu
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-gnu
	exit ;;
    x86_64:Linux:*:*)
	echo x86_64-unknown-linux-gnu
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-gnu
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configury will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	case $UNAME_PROCESSOR in
	    i386)
		eval $set_cc_for_build
		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
		      grep IS_64BIT_ARCH >/dev/null
		  then
		      UNAME_PROCESSOR="x86_64"
		  fi
		fi ;;
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = "x86"; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-?:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = "386"; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
esac

#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2

eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
	"4"
#else
	""
#endif
	); exit (0);
#endif
#endif

#if defined (__arm) && defined (__acorn) && defined (__unix)
  printf ("arm-acorn-riscix\n"); exit (0);
#endif

#if defined (hp300) && !defined (hpux)
  printf ("m68k-hp-bsd\n"); exit (0);
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
    struct utsname un;

    uname(&un);

    if (strncmp(un.version, "V2", 2) == 0) {
	printf ("i386-sequent-ptx2\n"); exit (0);
    }
    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
	printf ("i386-sequent-ptx1\n"); exit (0);
    }
    printf ("i386-sequent-ptx\n"); exit (0);

#endif

#if defined (vax)
# if !defined (ultrix)
#  include <sys/param.h>
#  if defined (BSD)
#   if BSD == 43
      printf ("vax-dec-bsd4.3\n"); exit (0);
#   else
#    if BSD == 199006
      printf ("vax-dec-bsd4.3reno\n"); exit (0);
#    else
      printf ("vax-dec-bsd\n"); exit (0);
#    endif
#   endif
#  else
    printf ("vax-dec-bsd\n"); exit (0);
#  endif
# else
    printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.

test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }

# Convex versions that predate uname can use getsysinfo(1)

if [ -x /usr/convex/getsysinfo ]
then
    case `getsysinfo -f cpu_type` in
    c1*)
	echo c1-convex-bsd
	exit ;;
    c2*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    c34*)
	echo c34-convex-bsd
	exit ;;
    c38*)
	echo c38-convex-bsd
	exit ;;
    c4*)
	echo c4-convex-bsd
	exit ;;
    esac
fi

cat >&2 <<EOF
$0: unable to guess system type

This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


