* config.guess: Remove the \r from the end of line.
* config.sub: Ditto. * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER if __cplusplus as well as if _ANONYMOUS_STRUCT. * config.guess: Add the MSYS system. * config.sub: Ditto. * include/winsock.h: Add the __INSIDE_MSYS__ protections. * incldue/winsock2.h: Ditto.
This commit is contained in:
		| @@ -1,6 +1,23 @@ | |||||||
|  | 2001-08-31  Earnie Boyd  <earnie@SF.Net> | ||||||
|  |  | ||||||
|  | 	* config.guess: Remove the \r from the end of line. | ||||||
|  | 	* config.sub: Ditto. | ||||||
|  |  | ||||||
|  | 2001-08-30  Danny Smith  <dannysmith@users.sourceforge.net> | ||||||
|  |  | ||||||
|  | 	* include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER | ||||||
|  | 	if __cplusplus as well as if _ANONYMOUS_STRUCT. | ||||||
|  |  | ||||||
|  | 2001-08-29  Earnie Boyd  <earnie@SF.Net> | ||||||
|  |  | ||||||
|  | 	* config.guess: Add the MSYS system. | ||||||
|  | 	* config.sub: Ditto. | ||||||
|  | 	* include/winsock.h: Add the __INSIDE_MSYS__ protections. | ||||||
|  | 	* incldue/winsock2.h: Ditto. | ||||||
|  |  | ||||||
| 2001-08-29  Eric Kohl  <ekohl@users.sourceforge.net> | 2001-08-29  Eric Kohl  <ekohl@users.sourceforge.net> | ||||||
|  |  | ||||||
| 	* include\winnt.h: Allow anonymous (Xxx.LowPart) or | 	* include/winnt.h: Allow anonymous (Xxx.LowPart) or | ||||||
| 	non-anonymous (Xxx.u.LowPart) access to HighPart and | 	non-anonymous (Xxx.u.LowPart) access to HighPart and | ||||||
| 	LowPart of a LARGE_INTEGER or ULARGE_INTEGER. | 	LowPart of a LARGE_INTEGER or ULARGE_INTEGER. | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										468
									
								
								winsup/w32api/config.guess
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										468
									
								
								winsup/w32api/config.guess
									
									
									
									
										vendored
									
									
								
							| @@ -1,9 +1,9 @@ | |||||||
| #! /bin/sh | #! /bin/sh | ||||||
| # Attempt to guess a canonical system name. | # Attempt to guess a canonical system name. | ||||||
| #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 | #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 | ||||||
| #   Free Software Foundation, Inc. | #   Free Software Foundation, Inc. | ||||||
|  |  | ||||||
| version='2000-10-12' | timestamp='2001-06-12' | ||||||
|  |  | ||||||
| # This file is free software; you can redistribute it and/or modify it | # 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 | # under the terms of the GNU General Public License as published by | ||||||
| @@ -32,30 +32,41 @@ version='2000-10-12' | |||||||
| # exits with 0.  Otherwise, it exits with 1. | # exits with 0.  Otherwise, it exits with 1. | ||||||
| # | # | ||||||
| # The plan is that this can be called by configure scripts if you | # The plan is that this can be called by configure scripts if you | ||||||
| # don't specify an explicit system type (host/target name). | # don't specify an explicit build system type. | ||||||
| # |  | ||||||
| # Only a few systems have been added to this list; please add others |  | ||||||
| # (but try to keep the structure clean). |  | ||||||
| # |  | ||||||
|  |  | ||||||
| me=`echo "$0" | sed -e 's,.*/,,'` | me=`echo "$0" | sed -e 's,.*/,,'` | ||||||
|  |  | ||||||
| usage="\ | usage="\ | ||||||
| Usage: $0 [OPTION] | Usage: $0 [OPTION] | ||||||
|  |  | ||||||
| Output the configuration name of this system. | Output the configuration name of the system \`$me' is run on. | ||||||
|  |  | ||||||
| Operation modes: | Operation modes: | ||||||
|   -h, --help         print this help, then exit |   -h, --help         print this help, then exit | ||||||
|   -V, --version            print version number, 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 | ||||||
|  | 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=" | help=" | ||||||
| Try \`$me --help' for more information." | Try \`$me --help' for more information." | ||||||
|  |  | ||||||
| # Parse command line | # Parse command line | ||||||
| while test $# -gt 0 ; do | while test $# -gt 0 ; do | ||||||
|   case "$1" in |   case $1 in | ||||||
|     --version | --vers* | -V ) |     --time-stamp | --time* | -t ) | ||||||
|  |        echo "$timestamp" ; exit 0 ;; | ||||||
|  |     --version | -v ) | ||||||
|        echo "$version" ; exit 0 ;; |        echo "$version" ; exit 0 ;; | ||||||
|     --help | --h* | -h ) |     --help | --h* | -h ) | ||||||
|        echo "$usage"; exit 0 ;; |        echo "$usage"; exit 0 ;; | ||||||
| @@ -64,9 +75,7 @@ while test $# -gt 0 ; do | |||||||
|     - )	# Use stdin as input. |     - )	# Use stdin as input. | ||||||
|        break ;; |        break ;; | ||||||
|     -* ) |     -* ) | ||||||
|        exec >&2 |        echo "$me: invalid option $1$help" >&2 | ||||||
|        echo "$me: invalid option $1" |  | ||||||
|        echo "$help" |  | ||||||
|        exit 1 ;; |        exit 1 ;; | ||||||
|     * ) |     * ) | ||||||
|        break ;; |        break ;; | ||||||
| @@ -78,19 +87,30 @@ if test $# != 0; then | |||||||
|   exit 1 |   exit 1 | ||||||
| fi | fi | ||||||
|  |  | ||||||
| # Use $HOST_CC if defined. $CC may point to a cross-compiler |  | ||||||
| if test x"$CC_FOR_BUILD" = x; then |  | ||||||
|   if test x"$HOST_CC" != x; then |  | ||||||
|     CC_FOR_BUILD="$HOST_CC" |  | ||||||
|   else |  | ||||||
|     if test x"$CC" != x; then |  | ||||||
|       CC_FOR_BUILD="$CC" |  | ||||||
|     else |  | ||||||
|       CC_FOR_BUILD=cc |  | ||||||
|     fi |  | ||||||
|   fi |  | ||||||
| fi |  | ||||||
|  |  | ||||||
|  | dummy=dummy-$$ | ||||||
|  | trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 | ||||||
|  |  | ||||||
|  | # CC_FOR_BUILD -- compiler used by this script. | ||||||
|  | # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still | ||||||
|  | # use `HOST_CC' if defined, but it is deprecated. | ||||||
|  |  | ||||||
|  | case $CC_FOR_BUILD,$HOST_CC,$CC in | ||||||
|  |  ,,)    echo "int dummy(){}" > $dummy.c | ||||||
|  | 	for c in cc gcc c89 ; do | ||||||
|  | 	  ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 | ||||||
|  | 	  if test $? = 0 ; then | ||||||
|  | 	     CC_FOR_BUILD="$c"; break | ||||||
|  | 	  fi | ||||||
|  | 	done | ||||||
|  | 	rm -f $dummy.c $dummy.o $dummy.rel | ||||||
|  | 	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 | ||||||
|  |  | ||||||
| # This is needed to find uname on a Pyramid OSx when run in the BSD universe. | # This is needed to find uname on a Pyramid OSx when run in the BSD universe. | ||||||
| # (ghazi@noc.rutgers.edu 8/24/94.) | # (ghazi@noc.rutgers.edu 8/24/94.) | ||||||
| @@ -103,9 +123,6 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown | |||||||
| UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown | UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown | ||||||
| UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown | UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown | ||||||
|  |  | ||||||
| dummy=dummy-$$ |  | ||||||
| trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15 |  | ||||||
|  |  | ||||||
| # Note: order is significant - the case branches are not exclusive. | # Note: order is significant - the case branches are not exclusive. | ||||||
|  |  | ||||||
| case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | ||||||
| @@ -129,7 +146,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | |||||||
| 	    ibmrt|romp-ibm) machine=romp-ibm ;; | 	    ibmrt|romp-ibm) machine=romp-ibm ;; | ||||||
| 	    *) machine=${UNAME_MACHINE}-unknown ;; | 	    *) machine=${UNAME_MACHINE}-unknown ;; | ||||||
| 	esac | 	esac | ||||||
| 	# The Operating System including object format. | 	# The Operating System including object format, if it has switched | ||||||
|  | 	# to ELF recently, or will in the future. | ||||||
|  | 	case "${UNAME_MACHINE}" in | ||||||
|  | 	    i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k) | ||||||
| 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | ||||||
| 			| grep __ELF__ >/dev/null | 			| grep __ELF__ >/dev/null | ||||||
| 		then | 		then | ||||||
| @@ -139,6 +159,11 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | |||||||
| 		else | 		else | ||||||
| 		    os=netbsdelf | 		    os=netbsdelf | ||||||
| 		fi | 		fi | ||||||
|  | 		;; | ||||||
|  | 	    *) | ||||||
|  | 	        os=netbsd | ||||||
|  | 		;; | ||||||
|  | 	esac | ||||||
| 	# The OS release | 	# The OS release | ||||||
| 	release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` | 	release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` | ||||||
| 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: | 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: | ||||||
| @@ -247,7 +272,7 @@ EOF | |||||||
|     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) |     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) | ||||||
| 	echo arm-acorn-riscix${UNAME_RELEASE} | 	echo arm-acorn-riscix${UNAME_RELEASE} | ||||||
| 	exit 0;; | 	exit 0;; | ||||||
|     SR2?01:HI-UX/MPP:*:*) |     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) | ||||||
| 	echo hppa1.1-hitachi-hiuxmpp | 	echo hppa1.1-hitachi-hiuxmpp | ||||||
| 	exit 0;; | 	exit 0;; | ||||||
|     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) |     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) | ||||||
| @@ -383,10 +408,13 @@ EOF | |||||||
| EOF | EOF | ||||||
| 	$CC_FOR_BUILD $dummy.c -o $dummy \ | 	$CC_FOR_BUILD $dummy.c -o $dummy \ | ||||||
| 	  && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ | 	  && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ | ||||||
| 	  && rm $dummy.c $dummy && exit 0 | 	  && rm -f $dummy.c $dummy && exit 0 | ||||||
| 	rm -f $dummy.c $dummy | 	rm -f $dummy.c $dummy | ||||||
| 	echo mips-mips-riscos${UNAME_RELEASE} | 	echo mips-mips-riscos${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|  |     Motorola:PowerMAX_OS:*:*) | ||||||
|  | 	echo powerpc-motorola-powermax | ||||||
|  | 	exit 0 ;; | ||||||
|     Night_Hawk:Power_UNIX:*:*) |     Night_Hawk:Power_UNIX:*:*) | ||||||
| 	echo powerpc-harris-powerunix | 	echo powerpc-harris-powerunix | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
| @@ -434,9 +462,17 @@ EOF | |||||||
|     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. |     ????????: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 | 	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id | ||||||
| 	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX ' | 	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX ' | ||||||
|     i?86:AIX:*:*) |     i*86:AIX:*:*) | ||||||
| 	echo i386-ibm-aix | 	echo i386-ibm-aix | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|  |     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 0 ;; | ||||||
|     *:AIX:2:3) |     *:AIX:2:3) | ||||||
| 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then | 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then | ||||||
| 		sed 's/^		//' << EOF >$dummy.c | 		sed 's/^		//' << EOF >$dummy.c | ||||||
| @@ -450,7 +486,7 @@ EOF | |||||||
| 			exit(0); | 			exit(0); | ||||||
| 			} | 			} | ||||||
| EOF | EOF | ||||||
| 		$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0 | 		$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 | ||||||
| 		rm -f $dummy.c $dummy | 		rm -f $dummy.c $dummy | ||||||
| 		echo rs6000-ibm-aix3.2.5 | 		echo rs6000-ibm-aix3.2.5 | ||||||
| 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then | 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then | ||||||
| @@ -459,9 +495,9 @@ EOF | |||||||
| 		echo rs6000-ibm-aix3.2 | 		echo rs6000-ibm-aix3.2 | ||||||
| 	fi | 	fi | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     *:AIX:*:4) |     *:AIX:*:[45]) | ||||||
| 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` | 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` | ||||||
| 	if /usr/sbin/lsattr -EHl ${IBM_CPU_ID} | grep POWER >/dev/null 2>&1; then | 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then | ||||||
| 		IBM_ARCH=rs6000 | 		IBM_ARCH=rs6000 | ||||||
| 	else | 	else | ||||||
| 		IBM_ARCH=powerpc | 		IBM_ARCH=powerpc | ||||||
| @@ -469,7 +505,7 @@ EOF | |||||||
| 	if [ -x /usr/bin/oslevel ] ; then | 	if [ -x /usr/bin/oslevel ] ; then | ||||||
| 		IBM_REV=`/usr/bin/oslevel` | 		IBM_REV=`/usr/bin/oslevel` | ||||||
| 	else | 	else | ||||||
| 		IBM_REV=4.${UNAME_RELEASE} | 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} | ||||||
| 	fi | 	fi | ||||||
| 	echo ${IBM_ARCH}-ibm-aix${IBM_REV} | 	echo ${IBM_ARCH}-ibm-aix${IBM_REV} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
| @@ -495,10 +531,28 @@ EOF | |||||||
| 	echo m68k-hp-bsd4.4 | 	echo m68k-hp-bsd4.4 | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     9000/[34678]??:HP-UX:*:*) |     9000/[34678]??:HP-UX:*:*) | ||||||
|  | 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` | ||||||
| 	case "${UNAME_MACHINE}" in | 	case "${UNAME_MACHINE}" in | ||||||
| 	    9000/31? )            HP_ARCH=m68000 ;; | 	    9000/31? )            HP_ARCH=m68000 ;; | ||||||
| 	    9000/[34]?? )         HP_ARCH=m68k ;; | 	    9000/[34]?? )         HP_ARCH=m68k ;; | ||||||
| 	    9000/[678][0-9][0-9]) | 	    9000/[678][0-9][0-9]) | ||||||
|  |               case "${HPUX_REV}" in | ||||||
|  |                 11.[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" ;; | ||||||
|  |                         esac ;; | ||||||
|  |                     esac | ||||||
|  |                   fi ;; | ||||||
|  |               esac | ||||||
|  |               if [ "${HP_ARCH}" = "" ]; then | ||||||
|               sed 's/^              //' << EOF >$dummy.c |               sed 's/^              //' << EOF >$dummy.c | ||||||
|  |  | ||||||
|               #define _HPUX_SOURCE |               #define _HPUX_SOURCE | ||||||
| @@ -533,11 +587,16 @@ EOF | |||||||
|               } |               } | ||||||
| EOF | EOF | ||||||
| 	(CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy` | 	(CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy` | ||||||
|  | 	if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi | ||||||
| 	rm -f $dummy.c $dummy | 	rm -f $dummy.c $dummy | ||||||
|  | 	fi ;; | ||||||
| 	esac | 	esac | ||||||
| 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` |  | ||||||
| 	echo ${HP_ARCH}-hp-hpux${HPUX_REV} | 	echo ${HP_ARCH}-hp-hpux${HPUX_REV} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|  |     ia64:HP-UX:*:*) | ||||||
|  | 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` | ||||||
|  | 	echo ia64-hp-hpux${HPUX_REV} | ||||||
|  | 	exit 0 ;; | ||||||
|     3050*:HI-UX:*:*) |     3050*:HI-UX:*:*) | ||||||
| 	sed 's/^	//' << EOF >$dummy.c | 	sed 's/^	//' << EOF >$dummy.c | ||||||
| 	#include <unistd.h> | 	#include <unistd.h> | ||||||
| @@ -564,7 +623,7 @@ EOF | |||||||
| 	  exit (0); | 	  exit (0); | ||||||
| 	} | 	} | ||||||
| EOF | EOF | ||||||
| 	$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0 | 	$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 | ||||||
| 	rm -f $dummy.c $dummy | 	rm -f $dummy.c $dummy | ||||||
| 	echo unknown-hitachi-hiuxwe2 | 	echo unknown-hitachi-hiuxwe2 | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
| @@ -583,7 +642,7 @@ EOF | |||||||
|     hp8??:OSF1:*:*) |     hp8??:OSF1:*:*) | ||||||
| 	echo hppa1.0-hp-osf | 	echo hppa1.0-hp-osf | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     i?86:OSF1:*:*) |     i*86:OSF1:*:*) | ||||||
| 	if [ -x /usr/sbin/sysversion ] ; then | 	if [ -x /usr/sbin/sysversion ] ; then | ||||||
| 	    echo ${UNAME_MACHINE}-unknown-osf1mk | 	    echo ${UNAME_MACHINE}-unknown-osf1mk | ||||||
| 	else | 	else | ||||||
| @@ -628,27 +687,28 @@ EOF | |||||||
|     CRAY*TS:*:*:*) |     CRAY*TS:*:*:*) | ||||||
| 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     CRAY*T3E:*:*:*) |     CRAY*T3D:*:*:*) | ||||||
| 	echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | 	echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|  |     CRAY*T3E:*:*:*) | ||||||
|  | 	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||||||
|  | 	exit 0 ;; | ||||||
|     CRAY*SV1:*:*:*) |     CRAY*SV1:*:*:*) | ||||||
| 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     CRAY-2:*:*:*) |     CRAY-2:*:*:*) | ||||||
| 	echo cray2-cray-unicos | 	echo cray2-cray-unicos | ||||||
|         exit 0 ;; |         exit 0 ;; | ||||||
|     F300:UNIX_System_V:*:*) |     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_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` | ||||||
|         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` |         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` | ||||||
|         echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" | ||||||
|         exit 0 ;; |  | ||||||
|     F301:UNIX_System_V:*:*) |  | ||||||
|        echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'` |  | ||||||
|         exit 0 ;; |         exit 0 ;; | ||||||
|     hp300:OpenBSD:*:*) |     hp300:OpenBSD:*:*) | ||||||
| 	echo m68k-unknown-openbsd${UNAME_RELEASE} | 	echo m68k-unknown-openbsd${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     i?86:BSD/386:*:* | i?86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) |     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) | ||||||
| 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} | 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     sparc*:BSD/OS:*:*) |     sparc*:BSD/OS:*:*) | ||||||
| @@ -672,6 +732,9 @@ EOF | |||||||
|     i*:PW*:*) |     i*:PW*:*) | ||||||
| 	echo ${UNAME_MACHINE}-pc-pw32 | 	echo ${UNAME_MACHINE}-pc-pw32 | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|  |     i*:MSYS*:*) | ||||||
|  | 	echo ${UNAME_MACHINE}-pc-msys | ||||||
|  | 	exit 0 ;; | ||||||
|     i*:Windows_NT*:* | Pentium*:Windows_NT*:*) |     i*:Windows_NT*:* | Pentium*:Windows_NT*:*) | ||||||
| 	# How do we know it's Interix rather than the generic POSIX subsystem? | 	# 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 | 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we | ||||||
| @@ -693,54 +756,36 @@ EOF | |||||||
|     i*86:Minix:*:*) |     i*86:Minix:*:*) | ||||||
| 	echo ${UNAME_MACHINE}-pc-minix | 	echo ${UNAME_MACHINE}-pc-minix | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     *:Linux:*:*) |     arm*:Linux:*:*) | ||||||
|  | 	echo ${UNAME_MACHINE}-unknown-linux-gnu | ||||||
| 	# The BFD linker knows what the default object file format is, so | 	exit 0 ;; | ||||||
| 	# first see if it will tell us. cd to the root directory to prevent |     ia64:Linux:*:*) | ||||||
| 	# problems with other programs or directories called `ld' in the path. | 	echo ${UNAME_MACHINE}-unknown-linux | ||||||
| 	ld_supported_emulations=`cd /; ld --help 2>&1 \ | 	exit 0 ;; | ||||||
| 			 | sed -ne '/supported emulations:/!d |     m68*:Linux:*:*) | ||||||
| 				    s/[ 	][ 	]*/ /g | 	echo ${UNAME_MACHINE}-unknown-linux-gnu | ||||||
| 				    s/.*supported emulations: *// | 	exit 0 ;; | ||||||
| 				    s/ .*// |     mips:Linux:*:*) | ||||||
| 				    p'` | 	cat >$dummy.c <<EOF | ||||||
|         case "$ld_supported_emulations" in | #ifdef __cplusplus | ||||||
| 	  *ia64) | #include <stdio.h>  /* for printf() prototype */ | ||||||
| 		echo "${UNAME_MACHINE}-unknown-linux" | int main (int argc, char *argv[]) { | ||||||
| 		exit 0 | #else | ||||||
|  | int main (argc, argv) int argc; char *argv[]; { | ||||||
|  | #endif | ||||||
|  | #ifdef __MIPSEB__ | ||||||
|  |   printf ("%s-unknown-linux-gnu\n", argv[1]); | ||||||
|  | #endif | ||||||
|  | #ifdef __MIPSEL__ | ||||||
|  |   printf ("%sel-unknown-linux-gnu\n", argv[1]); | ||||||
|  | #endif | ||||||
|  |   return 0; | ||||||
|  | } | ||||||
|  | EOF | ||||||
|  | 	$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 | ||||||
|  | 	rm -f $dummy.c $dummy | ||||||
| 	;; | 	;; | ||||||
| 	  i?86linux) |     ppc:Linux:*:*) | ||||||
| 		echo "${UNAME_MACHINE}-pc-linux-gnuaout" |  | ||||||
| 		exit 0 |  | ||||||
| 		;; |  | ||||||
| 	  elf_i?86) |  | ||||||
| 		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" |  | ||||||
| 		;; |  | ||||||
| 	  i?86coff) |  | ||||||
| 		echo "${UNAME_MACHINE}-pc-linux-gnucoff" |  | ||||||
| 		exit 0 |  | ||||||
| 		;; |  | ||||||
| 	  sparclinux) |  | ||||||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnuaout" |  | ||||||
| 		exit 0 |  | ||||||
| 		;; |  | ||||||
| 	  armlinux) |  | ||||||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnuaout" |  | ||||||
| 		exit 0 |  | ||||||
| 		;; |  | ||||||
| 	  elf32arm*) |  | ||||||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnuoldld" |  | ||||||
| 		exit 0 |  | ||||||
| 		;; |  | ||||||
| 	  armelf_linux*) |  | ||||||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnu" |  | ||||||
| 		exit 0 |  | ||||||
| 		;; |  | ||||||
| 	  m68klinux) |  | ||||||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnuaout" |  | ||||||
| 		exit 0 |  | ||||||
| 		;; |  | ||||||
| 	  elf32ppc | elf32ppclinux) |  | ||||||
| 	# Determine Lib Version | 	# Determine Lib Version | ||||||
| 	cat >$dummy.c <<EOF | 	cat >$dummy.c <<EOF | ||||||
| #include <features.h> | #include <features.h> | ||||||
| @@ -755,7 +800,7 @@ main(argc, argv) | |||||||
| #if defined(__GLIBC__) | #if defined(__GLIBC__) | ||||||
|   printf("%s %s\n", __libc_version, __libc_release); |   printf("%s %s\n", __libc_version, __libc_release); | ||||||
| #else | #else | ||||||
|   printf("unkown\n"); |   printf("unknown\n"); | ||||||
| #endif | #endif | ||||||
|   return 0; |   return 0; | ||||||
| } | } | ||||||
| @@ -764,26 +809,16 @@ EOF | |||||||
| 	$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null | 	$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null | ||||||
| 	if test "$?" = 0 ; then | 	if test "$?" = 0 ; then | ||||||
| 		./$dummy | grep 1\.99 > /dev/null | 		./$dummy | grep 1\.99 > /dev/null | ||||||
| 			if test "$?" = 0 ; then | 		if test "$?" = 0 ; then LIBC="libc1" ; fi | ||||||
| 				LIBC="libc1" |  | ||||||
| 			fi |  | ||||||
| 	fi | 	fi | ||||||
| 	rm -f $dummy.c $dummy | 	rm -f $dummy.c $dummy | ||||||
| 	echo powerpc-unknown-linux-gnu${LIBC} | 	echo powerpc-unknown-linux-gnu${LIBC} | ||||||
| 		exit 0 | 	exit 0 ;; | ||||||
| 		;; |     alpha:Linux:*:*) | ||||||
| 	  shelf_linux) |  | ||||||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnu" |  | ||||||
| 		exit 0 |  | ||||||
| 		;; |  | ||||||
| 	esac |  | ||||||
|  |  | ||||||
| 	if test "${UNAME_MACHINE}" = "alpha" ; then |  | ||||||
| 	cat <<EOF >$dummy.s | 	cat <<EOF >$dummy.s | ||||||
| 	  .data | 	  .data | ||||||
| 	  \$Lformat: | 	  \$Lformat: | ||||||
| 		.byte 37,100,45,37,120,10,0	# "%d-%x\n" | 		.byte 37,100,45,37,120,10,0	# "%d-%x\n" | ||||||
|  |  | ||||||
| 	   .text | 	   .text | ||||||
| 		.globl main | 		.globl main | ||||||
| 		.align 4 | 		.align 4 | ||||||
| @@ -808,26 +843,13 @@ EOF | |||||||
| 	$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null | 	$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null | ||||||
| 	if test "$?" = 0 ; then | 	if test "$?" = 0 ; then | ||||||
| 		case `./$dummy` in | 		case `./$dummy` in | ||||||
| 			0-0) | 		0-0)	UNAME_MACHINE="alpha" ;; | ||||||
| 				UNAME_MACHINE="alpha" | 		1-0)	UNAME_MACHINE="alphaev5" ;; | ||||||
| 				;; | 		1-1)    UNAME_MACHINE="alphaev56" ;; | ||||||
| 			1-0) | 		1-101)	UNAME_MACHINE="alphapca56" ;; | ||||||
| 				UNAME_MACHINE="alphaev5" | 		2-303)	UNAME_MACHINE="alphaev6" ;; | ||||||
| 				;; | 		2-307)	UNAME_MACHINE="alphaev67" ;; | ||||||
| 			1-1) |  | ||||||
| 				UNAME_MACHINE="alphaev56" |  | ||||||
| 				;; |  | ||||||
| 			1-101) |  | ||||||
| 				UNAME_MACHINE="alphapca56" |  | ||||||
| 				;; |  | ||||||
| 			2-303) |  | ||||||
| 				UNAME_MACHINE="alphaev6" |  | ||||||
| 				;; |  | ||||||
| 			2-307) |  | ||||||
| 				UNAME_MACHINE="alphaev67" |  | ||||||
| 				;; |  | ||||||
| 		esac | 		esac | ||||||
|  |  | ||||||
| 		objdump --private-headers $dummy | \ | 		objdump --private-headers $dummy | \ | ||||||
| 		  grep ld.so.1 > /dev/null | 		  grep ld.so.1 > /dev/null | ||||||
| 		if test "$?" = 0 ; then | 		if test "$?" = 0 ; then | ||||||
| @@ -835,60 +857,56 @@ EOF | |||||||
| 		fi | 		fi | ||||||
| 	fi | 	fi | ||||||
| 	rm -f $dummy.s $dummy | 	rm -f $dummy.s $dummy | ||||||
| 		echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0 | 	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} | ||||||
| 	elif test "${UNAME_MACHINE}" = "mips" ; then | 	exit 0 ;; | ||||||
| 	  cat >$dummy.c <<EOF |     parisc:Linux:*:* | hppa:Linux:*:*) | ||||||
| #ifdef __cplusplus |  | ||||||
| #include <stdio.h>  /* for printf() prototype */ |  | ||||||
| 	int main (int argc, char *argv[]) { |  | ||||||
| #else |  | ||||||
| 	int main (argc, argv) int argc; char *argv[]; { |  | ||||||
| #endif |  | ||||||
| #ifdef __MIPSEB__ |  | ||||||
|   printf ("%s-unknown-linux-gnu\n", argv[1]); |  | ||||||
| #endif |  | ||||||
| #ifdef __MIPSEL__ |  | ||||||
|   printf ("%sel-unknown-linux-gnu\n", argv[1]); |  | ||||||
| #endif |  | ||||||
|   return 0; |  | ||||||
| } |  | ||||||
| EOF |  | ||||||
| 	  $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 |  | ||||||
| 	  rm -f $dummy.c $dummy |  | ||||||
| 	elif test "${UNAME_MACHINE}" = "s390"; then |  | ||||||
| 	  echo s390-ibm-linux && exit 0 |  | ||||||
| 	elif test "${UNAME_MACHINE}" = "x86_64"; then |  | ||||||
| 	  echo x86_64-unknown-linux-gnu && exit 0 |  | ||||||
| 	elif test "${UNAME_MACHINE}" = "parisc" -o "${UNAME_MACHINE}" = "hppa"; then |  | ||||||
| 	# Look for CPU level | 	# Look for CPU level | ||||||
| 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in | 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in | ||||||
| 	    PA7*) | 	  PA7*) echo hppa1.1-unknown-linux-gnu ;; | ||||||
| 		echo hppa1.1-unknown-linux-gnu | 	  PA8*) echo hppa2.0-unknown-linux-gnu ;; | ||||||
| 		;; | 	  *)    echo hppa-unknown-linux-gnu ;; | ||||||
| 	    PA8*) |  | ||||||
| 		echo hppa2.0-unknown-linux-gnu |  | ||||||
| 		;; |  | ||||||
| 	    *) |  | ||||||
| 		echo hppa-unknown-linux-gnu |  | ||||||
| 		;; |  | ||||||
| 	esac | 	esac | ||||||
| 	  exit 0 | 	exit 0 ;; | ||||||
| 	else |     parisc64:Linux:*:* | hppa64:Linux:*:*) | ||||||
| 	  # Either a pre-BFD a.out linker (linux-gnuoldld) | 	echo hppa64-unknown-linux-gnu | ||||||
| 	  # or one that does not give us useful --help. | 	exit 0 ;; | ||||||
| 	  # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout. |     s390:Linux:*:* | s390x:Linux:*:*) | ||||||
| 	  # If ld does not provide *any* "supported emulations:" | 	echo ${UNAME_MACHINE}-ibm-linux | ||||||
| 	  # that means it is gnuoldld. | 	exit 0 ;; | ||||||
| 	  test -z "$ld_supported_emulations" \ |     sh*:Linux:*:*) | ||||||
| 	    && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0 | 	echo ${UNAME_MACHINE}-unknown-linux-gnu | ||||||
|  | 	exit 0 ;; | ||||||
| 	  case "${UNAME_MACHINE}" in |     sparc:Linux:*:* | sparc64:Linux:*:*) | ||||||
| 	  i?86) | 	echo ${UNAME_MACHINE}-unknown-linux-gnu | ||||||
| 	    VENDOR=pc; | 	exit 0 ;; | ||||||
| 	    ;; |     x86_64:Linux:*:*) | ||||||
| 	  *) | 	echo x86_64-unknown-linux-gnu | ||||||
| 	    VENDOR=unknown; | 	exit 0 ;; | ||||||
|  |     i*86:Linux:*:*) | ||||||
|  | 	# The BFD linker knows what the default object file format is, so | ||||||
|  | 	# first see if it will tell us. cd to the root directory to prevent | ||||||
|  | 	# problems with other programs or directories called `ld' in the path. | ||||||
|  | 	ld_supported_targets=`cd /; ld --help 2>&1 \ | ||||||
|  | 			 | sed -ne '/supported targets:/!d | ||||||
|  | 				    s/[ 	][ 	]*/ /g | ||||||
|  | 				    s/.*supported targets: *// | ||||||
|  | 				    s/ .*// | ||||||
|  | 				    p'` | ||||||
|  |         case "$ld_supported_targets" in | ||||||
|  | 	  elf32-i386) | ||||||
|  | 		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" | ||||||
| 		;; | 		;; | ||||||
|  | 	  a.out-i386-linux) | ||||||
|  | 		echo "${UNAME_MACHINE}-pc-linux-gnuaout" | ||||||
|  | 		exit 0 ;;		 | ||||||
|  | 	  coff-i386) | ||||||
|  | 		echo "${UNAME_MACHINE}-pc-linux-gnucoff" | ||||||
|  | 		exit 0 ;; | ||||||
|  | 	  "") | ||||||
|  | 		# Either a pre-BFD a.out linker (linux-gnuoldld) or | ||||||
|  | 		# one that does not give us useful --help. | ||||||
|  | 		echo "${UNAME_MACHINE}-pc-linux-gnuoldld" | ||||||
|  | 		exit 0 ;; | ||||||
| 	esac | 	esac | ||||||
| 	# Determine whether the default compiler is a.out or elf | 	# Determine whether the default compiler is a.out or elf | ||||||
| 	cat >$dummy.c <<EOF | 	cat >$dummy.c <<EOF | ||||||
| @@ -902,29 +920,29 @@ EOF | |||||||
| #ifdef __ELF__ | #ifdef __ELF__ | ||||||
| # ifdef __GLIBC__ | # ifdef __GLIBC__ | ||||||
| #  if __GLIBC__ >= 2 | #  if __GLIBC__ >= 2 | ||||||
|     printf ("%s-${VENDOR}-linux-gnu\n", argv[1]); |     printf ("%s-pc-linux-gnu\n", argv[1]); | ||||||
| #  else | #  else | ||||||
|     printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); |     printf ("%s-pc-linux-gnulibc1\n", argv[1]); | ||||||
| #  endif | #  endif | ||||||
| # else | # else | ||||||
|    printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); |    printf ("%s-pc-linux-gnulibc1\n", argv[1]); | ||||||
| # endif | # endif | ||||||
| #else | #else | ||||||
|   printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]); |   printf ("%s-pc-linux-gnuaout\n", argv[1]); | ||||||
| #endif | #endif | ||||||
|   return 0; |   return 0; | ||||||
| } | } | ||||||
| EOF | EOF | ||||||
| 	  $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 | 	$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 | ||||||
| 	rm -f $dummy.c $dummy | 	rm -f $dummy.c $dummy | ||||||
| 	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 | 	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 | ||||||
| 	fi ;; | 	;; | ||||||
| # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions | # 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. | # are messed up and put the nodename in both sysname and nodename. | ||||||
|     i?86:DYNIX/ptx:4*:*) |     i*86:DYNIX/ptx:4*:*) | ||||||
| 	echo i386-sequent-sysv4 | 	echo i386-sequent-sysv4 | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     i?86:UNIX_SV:4.2MP:2.*) |     i*86:UNIX_SV:4.2MP:2.*) | ||||||
|         # Unixware is an offshoot of SVR4, but it has its own version |         # Unixware is an offshoot of SVR4, but it has its own version | ||||||
|         # number series starting with 2... |         # number series starting with 2... | ||||||
|         # I am not positive that other SVR4 systems won't match this, |         # I am not positive that other SVR4 systems won't match this, | ||||||
| @@ -932,7 +950,7 @@ EOF | |||||||
|         # Use sysv4.2uw... so that sysv4* matches it. |         # Use sysv4.2uw... so that sysv4* matches it. | ||||||
| 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} | 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*) |     i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) | ||||||
| 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` | 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` | ||||||
| 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then | 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then | ||||||
| 		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} | 		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} | ||||||
| @@ -940,16 +958,15 @@ EOF | |||||||
| 		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} | 		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} | ||||||
| 	fi | 	fi | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     i?86:*:5:7*) |     i*86:*:5:[78]*) | ||||||
|         # Fixed at (any) Pentium or better | 	case `/bin/uname -X | grep ^Machine` in | ||||||
|         UNAME_MACHINE=i586 | 	    *486*)	     UNAME_MACHINE=i486 ;; | ||||||
|         if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then | 	    *Pentium*)	     UNAME_MACHINE=i586 ;; | ||||||
| 	    echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION} | 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;; | ||||||
| 	else | 	esac | ||||||
| 	    echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE} | 	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} | ||||||
| 	fi |  | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     i?86:*:3.2:*) |     i*86:*:3.2:*) | ||||||
| 	if test -f /usr/options/cb.name; then | 	if test -f /usr/options/cb.name; then | ||||||
| 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` | 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` | ||||||
| 		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL | 		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL | ||||||
| @@ -967,7 +984,7 @@ EOF | |||||||
| 		echo ${UNAME_MACHINE}-pc-sysv32 | 		echo ${UNAME_MACHINE}-pc-sysv32 | ||||||
| 	fi | 	fi | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     i?86:*DOS:*:*) |     i*86:*DOS:*:*) | ||||||
| 	echo ${UNAME_MACHINE}-pc-msdosdjgpp | 	echo ${UNAME_MACHINE}-pc-msdosdjgpp | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     pc:*:*:*) |     pc:*:*:*) | ||||||
| @@ -1006,21 +1023,24 @@ EOF | |||||||
|     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) |     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) | ||||||
|         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ | ||||||
|           && echo i486-ncr-sysv4 && exit 0 ;; |           && echo i486-ncr-sysv4 && exit 0 ;; | ||||||
|     m68*:LynxOS:2.*:*) |     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) | ||||||
| 	echo m68k-unknown-lynxos${UNAME_RELEASE} | 	echo m68k-unknown-lynxos${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     mc68030:UNIX_System_V:4.*:*) |     mc68030:UNIX_System_V:4.*:*) | ||||||
| 	echo m68k-atari-sysv4 | 	echo m68k-atari-sysv4 | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:*) |     i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) | ||||||
| 	echo i386-unknown-lynxos${UNAME_RELEASE} | 	echo i386-unknown-lynxos${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     TSUNAMI:LynxOS:2.*:*) |     TSUNAMI:LynxOS:2.*:*) | ||||||
| 	echo sparc-unknown-lynxos${UNAME_RELEASE} | 	echo sparc-unknown-lynxos${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|     rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*) |     rs6000:LynxOS:2.*:*) | ||||||
| 	echo rs6000-unknown-lynxos${UNAME_RELEASE} | 	echo rs6000-unknown-lynxos${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|  |     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) | ||||||
|  | 	echo powerpc-unknown-lynxos${UNAME_RELEASE} | ||||||
|  | 	exit 0 ;; | ||||||
|     SM[BE]S:UNIX_SV:*:*) |     SM[BE]S:UNIX_SV:*:*) | ||||||
| 	echo mips-dde-sysv${UNAME_RELEASE} | 	echo mips-dde-sysv${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
| @@ -1100,6 +1120,9 @@ EOF | |||||||
|     NSR-[KW]:NONSTOP_KERNEL:*:*) |     NSR-[KW]:NONSTOP_KERNEL:*:*) | ||||||
| 	echo nsr-tandem-nsk${UNAME_RELEASE} | 	echo nsr-tandem-nsk${UNAME_RELEASE} | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|  |     *:NonStop-UX:*:*) | ||||||
|  | 	echo mips-compaq-nonstopux | ||||||
|  | 	exit 0 ;; | ||||||
|     BS2000:POSIX*:*:*) |     BS2000:POSIX*:*:*) | ||||||
| 	echo bs2000-siemens-sysv | 	echo bs2000-siemens-sysv | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
| @@ -1117,6 +1140,29 @@ EOF | |||||||
| 	fi | 	fi | ||||||
| 	echo ${UNAME_MACHINE}-unknown-plan9 | 	echo ${UNAME_MACHINE}-unknown-plan9 | ||||||
| 	exit 0 ;; | 	exit 0 ;; | ||||||
|  |     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 0 ;; | ||||||
|  |     *:TOPS-10:*:*) | ||||||
|  | 	echo pdp10-unknown-tops10 | ||||||
|  | 	exit 0 ;; | ||||||
|  |     *:TENEX:*:*) | ||||||
|  | 	echo pdp10-unknown-tenex | ||||||
|  | 	exit 0 ;; | ||||||
|  |     KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) | ||||||
|  | 	echo pdp10-dec-tops20 | ||||||
|  | 	exit 0 ;; | ||||||
|  |     XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) | ||||||
|  | 	echo pdp10-xkl-tops20 | ||||||
|  | 	exit 0 ;; | ||||||
|  |     *:TOPS-20:*:*) | ||||||
|  | 	echo pdp10-unknown-tops20 | ||||||
|  | 	exit 0 ;; | ||||||
|  |     *:ITS:*:*) | ||||||
|  | 	echo pdp10-unknown-its | ||||||
|  | 	exit 0 ;; | ||||||
| esac | esac | ||||||
|  |  | ||||||
| #echo '(No uname command or uname output not recognized.)' 1>&2 | #echo '(No uname command or uname output not recognized.)' 1>&2 | ||||||
| @@ -1209,7 +1255,20 @@ main () | |||||||
|  |  | ||||||
| #if defined (vax) | #if defined (vax) | ||||||
| # if !defined (ultrix) | # 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); |       printf ("vax-dec-bsd\n"); exit (0); | ||||||
|  | #    endif | ||||||
|  | #   endif | ||||||
|  | #  else | ||||||
|  |     printf ("vax-dec-bsd\n"); exit (0); | ||||||
|  | #  endif | ||||||
| # else | # else | ||||||
|     printf ("vax-dec-ultrix\n"); exit (0); |     printf ("vax-dec-ultrix\n"); exit (0); | ||||||
| # endif | # endif | ||||||
| @@ -1223,7 +1282,7 @@ main () | |||||||
| } | } | ||||||
| EOF | EOF | ||||||
|  |  | ||||||
| $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm $dummy.c $dummy && exit 0 | $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 | ||||||
| rm -f $dummy.c $dummy | rm -f $dummy.c $dummy | ||||||
|  |  | ||||||
| # Apollos put the system type in the environment. | # Apollos put the system type in the environment. | ||||||
| @@ -1259,8 +1318,9 @@ fi | |||||||
| cat >&2 <<EOF | cat >&2 <<EOF | ||||||
| $0: unable to guess system type | $0: unable to guess system type | ||||||
|  |  | ||||||
| The $version version of this script cannot recognize your system type. | This script, last modified $timestamp, has failed to recognize | ||||||
| Please download the most up to date version of the config scripts: | the operating system you are using. It is advised that you | ||||||
|  | download the most up to date version of the config scripts from | ||||||
|  |  | ||||||
|     ftp://ftp.gnu.org/pub/gnu/config/ |     ftp://ftp.gnu.org/pub/gnu/config/ | ||||||
|  |  | ||||||
| @@ -1269,7 +1329,7 @@ send the following data and any information you think might be | |||||||
| pertinent to <config-patches@gnu.org> in order to provide the needed | pertinent to <config-patches@gnu.org> in order to provide the needed | ||||||
| information to handle your system. | information to handle your system. | ||||||
|  |  | ||||||
| config.guess version = $version | config.guess timestamp = $timestamp | ||||||
|  |  | ||||||
| uname -m = `(uname -m) 2>/dev/null || echo unknown` | uname -m = `(uname -m) 2>/dev/null || echo unknown` | ||||||
| uname -r = `(uname -r) 2>/dev/null || echo unknown` | uname -r = `(uname -r) 2>/dev/null || echo unknown` | ||||||
| @@ -1296,7 +1356,7 @@ exit 1 | |||||||
|  |  | ||||||
| # Local variables: | # Local variables: | ||||||
| # eval: (add-hook 'write-file-hooks 'time-stamp) | # eval: (add-hook 'write-file-hooks 'time-stamp) | ||||||
| # time-stamp-start: "version='" | # time-stamp-start: "timestamp='" | ||||||
| # time-stamp-format: "%:y-%02m-%02d" | # time-stamp-format: "%:y-%02m-%02d" | ||||||
| # time-stamp-end: "'" | # time-stamp-end: "'" | ||||||
| # End: | # End: | ||||||
|   | |||||||
							
								
								
									
										173
									
								
								winsup/w32api/config.sub
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										173
									
								
								winsup/w32api/config.sub
									
									
									
									
										vendored
									
									
								
							| @@ -1,9 +1,9 @@ | |||||||
| #! /bin/sh | #! /bin/sh | ||||||
| # Configuration validation subroutine script, version 1.1. | # Configuration validation subroutine script. | ||||||
| #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 | #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 | ||||||
| #   Free Software Foundation, Inc. | #   Free Software Foundation, Inc. | ||||||
|  |  | ||||||
| version='2000-10-09' | timestamp='2001-06-08' | ||||||
|  |  | ||||||
| # This file is (in principle) common to ALL GNU software. | # This file is (in principle) common to ALL GNU software. | ||||||
| # The presence of a machine in this file suggests that SOME GNU software | # The presence of a machine in this file suggests that SOME GNU software | ||||||
| @@ -61,15 +61,29 @@ Canonicalize a configuration name. | |||||||
|  |  | ||||||
| Operation modes: | Operation modes: | ||||||
|   -h, --help         print this help, then exit |   -h, --help         print this help, then exit | ||||||
|   -V, --version            print version number, 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.sub ($timestamp) | ||||||
|  |  | ||||||
|  | Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 | ||||||
|  | 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=" | help=" | ||||||
| Try \`$me --help' for more information." | Try \`$me --help' for more information." | ||||||
|  |  | ||||||
| # Parse command line | # Parse command line | ||||||
| while test $# -gt 0 ; do | while test $# -gt 0 ; do | ||||||
|   case "$1" in |   case $1 in | ||||||
|     --version | --vers* | -V ) |     --time-stamp | --time* | -t ) | ||||||
|  |        echo "$timestamp" ; exit 0 ;; | ||||||
|  |     --version | -v ) | ||||||
|        echo "$version" ; exit 0 ;; |        echo "$version" ; exit 0 ;; | ||||||
|     --help | --h* | -h ) |     --help | --h* | -h ) | ||||||
|        echo "$usage"; exit 0 ;; |        echo "$usage"; exit 0 ;; | ||||||
| @@ -78,9 +92,7 @@ while test $# -gt 0 ; do | |||||||
|     - )	# Use stdin as input. |     - )	# Use stdin as input. | ||||||
|        break ;; |        break ;; | ||||||
|     -* ) |     -* ) | ||||||
|        exec >&2 |        echo "$me: invalid option $1$help" | ||||||
|        echo "$me: invalid option $1" |  | ||||||
|        echo "$help" |  | ||||||
|        exit 1 ;; |        exit 1 ;; | ||||||
|  |  | ||||||
|     *local*) |     *local*) | ||||||
| @@ -105,7 +117,7 @@ esac | |||||||
| # Here we must recognize all the valid KERNEL-OS combinations. | # Here we must recognize all the valid KERNEL-OS combinations. | ||||||
| maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` | maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` | ||||||
| case $maybe_os in | case $maybe_os in | ||||||
|   nto-qnx* | linux-gnu*) |   nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*) | ||||||
|     os=-$maybe_os |     os=-$maybe_os | ||||||
|     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` |     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` | ||||||
|     ;; |     ;; | ||||||
| @@ -145,6 +157,14 @@ case $os in | |||||||
| 		os=-vxworks | 		os=-vxworks | ||||||
| 		basic_machine=$1 | 		basic_machine=$1 | ||||||
| 		;; | 		;; | ||||||
|  | 	-chorusos*) | ||||||
|  | 		os=-chorusos | ||||||
|  | 		basic_machine=$1 | ||||||
|  | 		;; | ||||||
|  |  	-chorusrdb) | ||||||
|  |  		os=-chorusrdb | ||||||
|  | 		basic_machine=$1 | ||||||
|  |  		;; | ||||||
| 	-hiux*) | 	-hiux*) | ||||||
| 		os=-hiuxwe2 | 		os=-hiuxwe2 | ||||||
| 		;; | 		;; | ||||||
| @@ -203,22 +223,26 @@ esac | |||||||
| case $basic_machine in | case $basic_machine in | ||||||
| 	# Recognize the basic CPU types without company name. | 	# Recognize the basic CPU types without company name. | ||||||
| 	# Some are omitted here because they have special meanings below. | 	# Some are omitted here because they have special meanings below. | ||||||
| 	tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \ | 	tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc \ | ||||||
| 		| arme[lb] | armv[2345] | armv[345][lb] | pyramid | mn10200 | mn10300 | tron | a29k \ | 	        | arm | arme[lb] | arm[bl]e | armv[2345] | armv[345][lb] | strongarm | xscale \ | ||||||
|  | 		| pyramid | mn10200 | mn10300 | tron | a29k \ | ||||||
| 		| 580 | i960 | h8300 \ | 		| 580 | i960 | h8300 \ | ||||||
| 		| x86 | ppcbe | mipsbe | mipsle | shbe | shle | armbe | armle \ | 		| x86 | ppcbe | mipsbe | mipsle | shbe | shle \ | ||||||
| 		| hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \ | 		| hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \ | ||||||
| 		| hppa64 \ | 		| hppa64 \ | ||||||
| 		| alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \ | 		| alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \ | ||||||
| 		| alphaev6[78] \ | 		| alphaev6[78] \ | ||||||
| 		| we32k | ns16k | clipper | i370 | sh | sh[34] \ | 		| we32k | ns16k | clipper | i370 | sh | sh[34] \ | ||||||
| 		| powerpc | powerpcle \ | 		| powerpc | powerpcle \ | ||||||
| 		| 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \ | 		| 1750a | dsp16xx | pdp10 | pdp11 \ | ||||||
|  | 		| mips16 | mips64 | mipsel | mips64el \ | ||||||
| 		| mips64orion | mips64orionel | mipstx39 | mipstx39el \ | 		| mips64orion | mips64orionel | mipstx39 | mipstx39el \ | ||||||
| 		| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \ | 		| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \ | ||||||
| 		| mips64vr5000 | miprs64vr5000el | mcore \ | 		| mips64vr5000 | miprs64vr5000el | mcore | s390 | s390x \ | ||||||
| 		| sparc | sparclet | sparclite | sparc64 | sparcv9 | v850 | c4x \ | 		| sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \ | ||||||
| 		| thumb | d10v | d30v | fr30 | avr) | 		| v850 | c4x \ | ||||||
|  | 		| thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \ | ||||||
|  | 		| pj | pjl | h8500 | z8k) | ||||||
| 		basic_machine=$basic_machine-unknown | 		basic_machine=$basic_machine-unknown | ||||||
| 		;; | 		;; | ||||||
| 	m6811 | m68hc11 | m6812 | m68hc12) | 	m6811 | m68hc11 | m6812 | m68hc12) | ||||||
| @@ -226,13 +250,13 @@ case $basic_machine in | |||||||
| 		basic_machine=$basic_machine-unknown | 		basic_machine=$basic_machine-unknown | ||||||
| 		os=-none | 		os=-none | ||||||
| 		;; | 		;; | ||||||
| 	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | h8500 | w65 | pj | pjl) | 	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) | ||||||
| 		;; | 		;; | ||||||
|  |  | ||||||
| 	# We use `pc' rather than `unknown' | 	# We use `pc' rather than `unknown' | ||||||
| 	# because (1) that's what they normally are, and | 	# because (1) that's what they normally are, and | ||||||
| 	# (2) the word "unknown" tends to confuse beginning users. | 	# (2) the word "unknown" tends to confuse beginning users. | ||||||
| 	i[234567]86 | x86_64) | 	i*86 | x86_64) | ||||||
| 	  basic_machine=$basic_machine-pc | 	  basic_machine=$basic_machine-pc | ||||||
| 	  ;; | 	  ;; | ||||||
| 	# Object if more than one company name word. | 	# Object if more than one company name word. | ||||||
| @@ -242,27 +266,30 @@ case $basic_machine in | |||||||
| 		;; | 		;; | ||||||
| 	# Recognize the basic CPU types with company name. | 	# Recognize the basic CPU types with company name. | ||||||
| 	# FIXME: clean up the formatting here. | 	# FIXME: clean up the formatting here. | ||||||
| 	vax-* | tahoe-* | i[234567]86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \ | 	vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \ | ||||||
| 	      | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \ | 	      | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \ | ||||||
|  | 	      | arm-*  | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \ | ||||||
| 	      | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ | 	      | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ | ||||||
| 	      | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \ | 	      | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \ | ||||||
| 	      | xmp-* | ymp-* \ | 	      | xmp-* | ymp-* \ | ||||||
| 	      | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* | armbe-* | armle-* \ | 	      | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \ | ||||||
| 	      | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \ | 	      | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \ | ||||||
| 	      | hppa2.0n-* | hppa64-* \ | 	      | hppa2.0n-* | hppa64-* \ | ||||||
| 	      | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \ | 	      | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \ | ||||||
| 	      | alphaev6[78]-* \ | 	      | alphaev6[78]-* \ | ||||||
| 	      | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \ | 	      | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \ | ||||||
| 	      | clipper-* | orion-* \ | 	      | clipper-* | orion-* \ | ||||||
| 	      | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ | 	      | sparclite-* | pdp10-* | pdp11-* | sh-* | sh[34]-* | sh[34]eb-* \ | ||||||
| 	      | sparc64-* | sparcv9-* | sparc86x-* | mips16-* | mips64-* | mipsel-* \ | 	      | powerpc-* | powerpcle-* | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \ | ||||||
|  | 	      | mips16-* | mips64-* | mipsel-* \ | ||||||
| 	      | mips64el-* | mips64orion-* | mips64orionel-* \ | 	      | mips64el-* | mips64orion-* | mips64orionel-* \ | ||||||
| 	      | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \ | 	      | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \ | ||||||
| 	      | mipstx39-* | mipstx39el-* | mcore-* \ | 	      | mipstx39-* | mipstx39el-* | mcore-* \ | ||||||
| 	      | f301-* | armv*-* | s390-* | sv1-* | t3e-* \ | 	      | f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \ | ||||||
|  | 	      | [cjt]90-* \ | ||||||
| 	      | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \ | 	      | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \ | ||||||
| 	      | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* \ | 	      | thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \ | ||||||
| 	      | bs2000-* | tic54x-* | c54x-* | x86_64-*) | 	      | bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*) | ||||||
| 		;; | 		;; | ||||||
| 	# Recognize the various machine names and aliases which stand | 	# Recognize the various machine names and aliases which stand | ||||||
| 	# for a CPU type and a company and sometimes even an OS. | 	# for a CPU type and a company and sometimes even an OS. | ||||||
| @@ -353,8 +380,8 @@ case $basic_machine in | |||||||
| 		basic_machine=cray2-cray | 		basic_machine=cray2-cray | ||||||
| 		os=-unicos | 		os=-unicos | ||||||
| 		;; | 		;; | ||||||
| 	[ctj]90-cray) | 	[cjt]90) | ||||||
| 		basic_machine=c90-cray | 		basic_machine=${basic_machine}-cray | ||||||
| 		os=-unicos | 		os=-unicos | ||||||
| 		;; | 		;; | ||||||
| 	crds | unos) | 	crds | unos) | ||||||
| @@ -363,6 +390,10 @@ case $basic_machine in | |||||||
| 	cris | cris-* | etrax*) | 	cris | cris-* | etrax*) | ||||||
| 		basic_machine=cris-axis | 		basic_machine=cris-axis | ||||||
| 		;; | 		;; | ||||||
|  | 	cygwin*) | ||||||
|  | 		basic_machine=i386-pc | ||||||
|  | 		os=-cygwin | ||||||
|  | 		;; | ||||||
| 	da30 | da30-*) | 	da30 | da30-*) | ||||||
| 		basic_machine=m68k-da30 | 		basic_machine=m68k-da30 | ||||||
| 		;; | 		;; | ||||||
| @@ -410,6 +441,10 @@ case $basic_machine in | |||||||
| 		basic_machine=tron-gmicro | 		basic_machine=tron-gmicro | ||||||
| 		os=-sysv | 		os=-sysv | ||||||
| 		;; | 		;; | ||||||
|  | 	go32) | ||||||
|  | 		basic_machine=i386-pc | ||||||
|  | 		os=-go32 | ||||||
|  | 		;; | ||||||
| 	h3050r* | hiux*) | 	h3050r* | hiux*) | ||||||
| 		basic_machine=hppa1.1-hitachi | 		basic_machine=hppa1.1-hitachi | ||||||
| 		os=-hiuxwe2 | 		os=-hiuxwe2 | ||||||
| @@ -485,19 +520,19 @@ case $basic_machine in | |||||||
| 		basic_machine=i370-ibm | 		basic_machine=i370-ibm | ||||||
| 		;; | 		;; | ||||||
| # I'm not sure what "Sysv32" means.  Should this be sysv3.2? | # I'm not sure what "Sysv32" means.  Should this be sysv3.2? | ||||||
| 	i[34567]86v32) | 	i*86v32) | ||||||
| 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | ||||||
| 		os=-sysv32 | 		os=-sysv32 | ||||||
| 		;; | 		;; | ||||||
| 	i[34567]86v4*) | 	i*86v4*) | ||||||
| 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | ||||||
| 		os=-sysv4 | 		os=-sysv4 | ||||||
| 		;; | 		;; | ||||||
| 	i[34567]86v) | 	i*86v) | ||||||
| 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | ||||||
| 		os=-sysv | 		os=-sysv | ||||||
| 		;; | 		;; | ||||||
| 	i[34567]86sol2) | 	i*86sol2) | ||||||
| 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | ||||||
| 		os=-solaris2 | 		os=-solaris2 | ||||||
| 		;; | 		;; | ||||||
| @@ -509,18 +544,6 @@ case $basic_machine in | |||||||
| 		basic_machine=i386-unknown | 		basic_machine=i386-unknown | ||||||
| 		os=-vsta | 		os=-vsta | ||||||
| 		;; | 		;; | ||||||
| 	i386-go32 | go32) |  | ||||||
| 		basic_machine=i386-unknown |  | ||||||
| 		os=-go32 |  | ||||||
| 		;; |  | ||||||
| 	i386-mingw32 | mingw32) |  | ||||||
| 		basic_machine=i386-unknown |  | ||||||
| 		os=-mingw32 |  | ||||||
| 		;; |  | ||||||
| 	i[34567]86-pw32 | pw32) |  | ||||||
| 		basic_machine=i586-unknown |  | ||||||
| 		os=-pw32 |  | ||||||
| 		;; |  | ||||||
| 	iris | iris4d) | 	iris | iris4d) | ||||||
| 		basic_machine=mips-sgi | 		basic_machine=mips-sgi | ||||||
| 		case $os in | 		case $os in | ||||||
| @@ -546,6 +569,10 @@ case $basic_machine in | |||||||
| 		basic_machine=ns32k-utek | 		basic_machine=ns32k-utek | ||||||
| 		os=-sysv | 		os=-sysv | ||||||
| 		;; | 		;; | ||||||
|  | 	mingw32) | ||||||
|  | 		basic_machine=i386-pc | ||||||
|  | 		os=-mingw32 | ||||||
|  | 		;; | ||||||
| 	miniframe) | 	miniframe) | ||||||
| 		basic_machine=m68000-convergent | 		basic_machine=m68000-convergent | ||||||
| 		;; | 		;; | ||||||
| @@ -576,9 +603,13 @@ case $basic_machine in | |||||||
| 		os=-coff | 		os=-coff | ||||||
| 		;; | 		;; | ||||||
| 	msdos) | 	msdos) | ||||||
| 		basic_machine=i386-unknown | 		basic_machine=i386-pc | ||||||
| 		os=-msdos | 		os=-msdos | ||||||
| 		;; | 		;; | ||||||
|  | 	msys) | ||||||
|  | 		basic_machine=i386-pc | ||||||
|  | 		os=-msys | ||||||
|  | 		;; | ||||||
| 	mvs) | 	mvs) | ||||||
| 		basic_machine=i370-ibm | 		basic_machine=i370-ibm | ||||||
| 		os=-mvs | 		os=-mvs | ||||||
| @@ -640,6 +671,10 @@ case $basic_machine in | |||||||
| 		basic_machine=i960-intel | 		basic_machine=i960-intel | ||||||
| 		os=-mon960 | 		os=-mon960 | ||||||
| 		;; | 		;; | ||||||
|  | 	nonstopux) | ||||||
|  | 		basic_machine=mips-compaq | ||||||
|  | 		os=-nonstopux | ||||||
|  | 		;; | ||||||
| 	np1) | 	np1) | ||||||
| 		basic_machine=np1-gould | 		basic_machine=np1-gould | ||||||
| 		;; | 		;; | ||||||
| @@ -675,28 +710,28 @@ case $basic_machine in | |||||||
|         pc532 | pc532-*) |         pc532 | pc532-*) | ||||||
| 		basic_machine=ns32k-pc532 | 		basic_machine=ns32k-pc532 | ||||||
| 		;; | 		;; | ||||||
| 	pentium | p5 | k5 | k6 | nexen) | 	pentium | p5 | k5 | k6 | nexgen) | ||||||
| 		basic_machine=i586-pc | 		basic_machine=i586-pc | ||||||
| 		;; | 		;; | ||||||
| 	pentiumpro | p6 | 6x86 | athlon) | 	pentiumpro | p6 | 6x86 | athlon) | ||||||
| 		basic_machine=i686-pc | 		basic_machine=i686-pc | ||||||
| 		;; | 		;; | ||||||
| 	pentiumii | pentium2) | 	pentiumii | pentium2) | ||||||
| 		basic_machine=i786-pc | 		basic_machine=i686-pc | ||||||
| 		;; | 		;; | ||||||
| 	pentium-* | p5-* | k5-* | k6-* | nexen-*) | 	pentium-* | p5-* | k5-* | k6-* | nexgen-*) | ||||||
| 		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` | 		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` | ||||||
| 		;; | 		;; | ||||||
| 	pentiumpro-* | p6-* | 6x86-* | athlon-*) | 	pentiumpro-* | p6-* | 6x86-* | athlon-*) | ||||||
| 		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` | 		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` | ||||||
| 		;; | 		;; | ||||||
| 	pentiumii-* | pentium2-*) | 	pentiumii-* | pentium2-*) | ||||||
| 		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` | 		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` | ||||||
| 		;; | 		;; | ||||||
| 	pn) | 	pn) | ||||||
| 		basic_machine=pn-gould | 		basic_machine=pn-gould | ||||||
| 		;; | 		;; | ||||||
| 	power)	basic_machine=rs6000-ibm | 	power)	basic_machine=power-ibm | ||||||
| 		;; | 		;; | ||||||
| 	ppc)	basic_machine=powerpc-unknown | 	ppc)	basic_machine=powerpc-unknown | ||||||
| 	        ;; | 	        ;; | ||||||
| @@ -711,6 +746,10 @@ case $basic_machine in | |||||||
| 	ps2) | 	ps2) | ||||||
| 		basic_machine=i386-ibm | 		basic_machine=i386-ibm | ||||||
| 		;; | 		;; | ||||||
|  | 	pw32) | ||||||
|  | 		basic_machine=i586-unknown | ||||||
|  | 		os=-pw32 | ||||||
|  | 		;; | ||||||
| 	rom68k) | 	rom68k) | ||||||
| 		basic_machine=m68k-rom68k | 		basic_machine=m68k-rom68k | ||||||
| 		os=-coff | 		os=-coff | ||||||
| @@ -858,6 +897,10 @@ case $basic_machine in | |||||||
| 		basic_machine=hppa1.1-winbond | 		basic_machine=hppa1.1-winbond | ||||||
| 		os=-proelf | 		os=-proelf | ||||||
| 		;; | 		;; | ||||||
|  | 	windows32) | ||||||
|  | 		basic_machine=i386-pc | ||||||
|  | 		os=-windows32-msvcrt | ||||||
|  | 		;; | ||||||
| 	xmp) | 	xmp) | ||||||
| 		basic_machine=xmp-cray | 		basic_machine=xmp-cray | ||||||
| 		os=-unicos | 		os=-unicos | ||||||
| @@ -901,6 +944,10 @@ case $basic_machine in | |||||||
| 	vax) | 	vax) | ||||||
| 		basic_machine=vax-dec | 		basic_machine=vax-dec | ||||||
| 		;; | 		;; | ||||||
|  | 	pdp10) | ||||||
|  | 		# there are many clones, so DEC is not a safe bet | ||||||
|  | 		basic_machine=pdp10-unknown | ||||||
|  | 		;; | ||||||
| 	pdp11) | 	pdp11) | ||||||
| 		basic_machine=pdp11-dec | 		basic_machine=pdp11-dec | ||||||
| 		;; | 		;; | ||||||
| @@ -910,7 +957,7 @@ case $basic_machine in | |||||||
| 	sh3 | sh4) | 	sh3 | sh4) | ||||||
| 		basic_machine=sh-unknown | 		basic_machine=sh-unknown | ||||||
| 		;; | 		;; | ||||||
| 	sparc | sparcv9) | 	sparc | sparcv9 | sparcv9b) | ||||||
| 		basic_machine=sparc-sun | 		basic_machine=sparc-sun | ||||||
| 		;; | 		;; | ||||||
|         cydra) |         cydra) | ||||||
| @@ -932,6 +979,9 @@ case $basic_machine in | |||||||
| 		basic_machine=c4x-none | 		basic_machine=c4x-none | ||||||
| 		os=-coff | 		os=-coff | ||||||
| 		;; | 		;; | ||||||
|  | 	*-unknown) | ||||||
|  | 		# Make sure to match an already-canonicalized machine name. | ||||||
|  | 		;; | ||||||
| 	*) | 	*) | ||||||
| 		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 | 		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 | ||||||
| 		exit 1 | 		exit 1 | ||||||
| @@ -988,15 +1038,17 @@ case $os in | |||||||
| 	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | 	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | ||||||
| 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | ||||||
| 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | ||||||
| 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | 	      | -chorusos* | -chorusrdb* \ | ||||||
|  | 	      | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | ||||||
| 	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | 	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | ||||||
| 	      | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ | 	      | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ | ||||||
| 	      | -openstep* | -oskit* | -conix* | -pw32*) | 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | ||||||
|  | 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -os2*) | ||||||
| 	# Remember, each alternative MUST END IN *, to match a version number. | 	# Remember, each alternative MUST END IN *, to match a version number. | ||||||
| 		;; | 		;; | ||||||
| 	-qnx*) | 	-qnx*) | ||||||
| 		case $basic_machine in | 		case $basic_machine in | ||||||
| 		    x86-* | i[34567]86-*) | 		    x86-* | i*86-*) | ||||||
| 			;; | 			;; | ||||||
| 		    *) | 		    *) | ||||||
| 			os=-nto$os | 			os=-nto$os | ||||||
| @@ -1089,7 +1141,7 @@ case $os in | |||||||
| 	-xenix) | 	-xenix) | ||||||
| 		os=-xenix | 		os=-xenix | ||||||
| 		;; | 		;; | ||||||
|         -*mint | -*MiNT) |         -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) | ||||||
| 	        os=-mint | 	        os=-mint | ||||||
| 		;; | 		;; | ||||||
| 	-none) | 	-none) | ||||||
| @@ -1123,6 +1175,9 @@ case $basic_machine in | |||||||
| 	arm*-semi) | 	arm*-semi) | ||||||
| 		os=-aout | 		os=-aout | ||||||
| 		;; | 		;; | ||||||
|  | 	pdp10-*) | ||||||
|  | 		os=-tops20 | ||||||
|  | 		;; | ||||||
|         pdp11-*) |         pdp11-*) | ||||||
| 		os=-none | 		os=-none | ||||||
| 		;; | 		;; | ||||||
| @@ -1231,7 +1286,7 @@ case $basic_machine in | |||||||
| 	*-masscomp) | 	*-masscomp) | ||||||
| 		os=-rtu | 		os=-rtu | ||||||
| 		;; | 		;; | ||||||
| 	f301-fujitsu) | 	f30[01]-fujitsu | f700-fujitsu) | ||||||
| 		os=-uxpv | 		os=-uxpv | ||||||
| 		;; | 		;; | ||||||
| 	*-rom68k) | 	*-rom68k) | ||||||
| @@ -1309,7 +1364,7 @@ case $basic_machine in | |||||||
| 			-mpw* | -macos*) | 			-mpw* | -macos*) | ||||||
| 				vendor=apple | 				vendor=apple | ||||||
| 				;; | 				;; | ||||||
| 			-*mint | -*MiNT) | 			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) | ||||||
| 				vendor=atari | 				vendor=atari | ||||||
| 				;; | 				;; | ||||||
| 		esac | 		esac | ||||||
| @@ -1322,7 +1377,7 @@ exit 0 | |||||||
|  |  | ||||||
| # Local variables: | # Local variables: | ||||||
| # eval: (add-hook 'write-file-hooks 'time-stamp) | # eval: (add-hook 'write-file-hooks 'time-stamp) | ||||||
| # time-stamp-start: "version='" | # time-stamp-start: "timestamp='" | ||||||
| # time-stamp-format: "%:y-%02m-%02d" | # time-stamp-format: "%:y-%02m-%02d" | ||||||
| # time-stamp-end: "'" | # time-stamp-end: "'" | ||||||
| # End: | # End: | ||||||
|   | |||||||
| @@ -142,7 +142,7 @@ | |||||||
| #define __USE_W32_SOCKETS | #define __USE_W32_SOCKETS | ||||||
| #endif | #endif | ||||||
| #endif | #endif | ||||||
| #if defined(__USE_W32_SOCKETS) || !(defined(__INSIDE_CYGWIN__) || defined(__CYGWIN__) || defined(__CYGWIN32__) || defined(_UWIN)) | #if defined(__USE_W32_SOCKETS) || !(defined(__CYGWIN__) || defined(__MSYS__) || defined(_UWIN)) | ||||||
| #if (_WIN32_WINNT >= 0x0400)  && (__W32API_MAJOR_VERSION > 0) | #if (_WIN32_WINNT >= 0x0400)  && (__W32API_MAJOR_VERSION > 0) | ||||||
| #include <winsock2.h> | #include <winsock2.h> | ||||||
| /* | /* | ||||||
|   | |||||||
| @@ -1705,7 +1705,7 @@ typedef union _LARGE_INTEGER { | |||||||
|     DWORD LowPart; |     DWORD LowPart; | ||||||
|     LONG  HighPart; |     LONG  HighPart; | ||||||
|   } u; |   } u; | ||||||
| #if _ANONYMOUS_STRUCT | #if _ANONYMOUS_STRUCT || defined __cplusplus | ||||||
|   struct { |   struct { | ||||||
|     DWORD LowPart; |     DWORD LowPart; | ||||||
|     LONG  HighPart; |     LONG  HighPart; | ||||||
| @@ -1718,7 +1718,7 @@ typedef union _ULARGE_INTEGER { | |||||||
|     DWORD LowPart; |     DWORD LowPart; | ||||||
|     DWORD HighPart; |     DWORD HighPart; | ||||||
|   } u; |   } u; | ||||||
| #if _ANONYMOUS_STRUCT | #if _ANONYMOUS_STRUCT || defined __cplusplus | ||||||
|   struct { |   struct { | ||||||
|     DWORD LowPart; |     DWORD LowPart; | ||||||
|     DWORD HighPart; |     DWORD HighPart; | ||||||
|   | |||||||
| @@ -78,7 +78,7 @@ for (__i = 0; __i < ((fd_set *)(set))->fd_count ; __i++) {\ | |||||||
|     This can cause runtime problems with W32 sockets"  |     This can cause runtime problems with W32 sockets"  | ||||||
| #endif /* ndef _SYS_TYPES_FD_SET */ | #endif /* ndef _SYS_TYPES_FD_SET */ | ||||||
|  |  | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| struct timeval { | struct timeval { | ||||||
| 	long    tv_sec; | 	long    tv_sec; | ||||||
| 	long    tv_usec; | 	long    tv_usec; | ||||||
| @@ -101,19 +101,19 @@ struct linger { | |||||||
| 	((tvp)->tv_sec cmp (uvp)->tv_sec) : \ | 	((tvp)->tv_sec cmp (uvp)->tv_sec) : \ | ||||||
| 	((tvp)->tv_usec cmp (uvp)->tv_usec)) | 	((tvp)->tv_usec cmp (uvp)->tv_usec)) | ||||||
| #define timerclear(tvp)	 (tvp)->tv_sec = (tvp)->tv_usec = 0 | #define timerclear(tvp)	 (tvp)->tv_sec = (tvp)->tv_usec = 0 | ||||||
| #endif /* ndef __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
| #define IOCPARM_MASK	0x7f | #define IOCPARM_MASK	0x7f | ||||||
| #define IOC_VOID	0x20000000 | #define IOC_VOID	0x20000000 | ||||||
| #define IOC_OUT	0x40000000 | #define IOC_OUT	0x40000000 | ||||||
| #define IOC_IN	0x80000000 | #define IOC_IN	0x80000000 | ||||||
| #define IOC_INOUT	(IOC_IN|IOC_OUT) | #define IOC_INOUT	(IOC_IN|IOC_OUT) | ||||||
|  |  | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define _IO(x,y)	(IOC_VOID|((x)<<8)|(y)) | #define _IO(x,y)	(IOC_VOID|((x)<<8)|(y)) | ||||||
| #define _IOR(x,y,t)	(IOC_OUT|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) | #define _IOR(x,y,t)	(IOC_OUT|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) | ||||||
| #define _IOW(x,y,t)	(IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) | #define _IOW(x,y,t)	(IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) | ||||||
| #define FIONBIO	_IOW('f', 126, u_long) | #define FIONBIO	_IOW('f', 126, u_long) | ||||||
| #endif /* ndef __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| #define FIONREAD	_IOR('f', 127, u_long) | #define FIONREAD	_IOR('f', 127, u_long) | ||||||
| #define FIOASYNC	_IOW('f', 125, u_long) | #define FIOASYNC	_IOW('f', 125, u_long) | ||||||
| @@ -123,7 +123,7 @@ struct linger { | |||||||
| #define SIOCGLOWAT	_IOR('s',  3, u_long) | #define SIOCGLOWAT	_IOR('s',  3, u_long) | ||||||
| #define SIOCATMARK	_IOR('s',  7, u_long) | #define SIOCATMARK	_IOR('s',  7, u_long) | ||||||
|  |  | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| struct netent { | struct netent { | ||||||
| 	char	* n_name; | 	char	* n_name; | ||||||
| 	char	**n_aliases; | 	char	**n_aliases; | ||||||
| @@ -141,7 +141,7 @@ struct  protoent { | |||||||
| 	char	**p_aliases; | 	char	**p_aliases; | ||||||
| 	short	p_proto; | 	short	p_proto; | ||||||
| }; | }; | ||||||
| #endif /* __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| #define IPPROTO_IP	0 | #define IPPROTO_IP	0 | ||||||
| #define IPPROTO_ICMP	1 | #define IPPROTO_ICMP	1 | ||||||
| @@ -232,7 +232,7 @@ typedef struct WSAData { | |||||||
| } WSADATA; | } WSADATA; | ||||||
| typedef WSADATA *LPWSADATA; | typedef WSADATA *LPWSADATA; | ||||||
|  |  | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define IP_OPTIONS	1 | #define IP_OPTIONS	1 | ||||||
| #define SO_DEBUG	1 | #define SO_DEBUG	1 | ||||||
| #define SO_ACCEPTCONN	2 | #define SO_ACCEPTCONN	2 | ||||||
| @@ -252,7 +252,7 @@ typedef WSADATA *LPWSADATA; | |||||||
| #define SO_RCVTIMEO	0x1006 | #define SO_RCVTIMEO	0x1006 | ||||||
| #define SO_ERROR	0x1007 | #define SO_ERROR	0x1007 | ||||||
| #define SO_TYPE	0x1008 | #define SO_TYPE	0x1008 | ||||||
| #endif | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
| /* | /* | ||||||
|  * Note that the next 5 IP defines are specific to WinSock 1.1 (wsock32.dll). |  * Note that the next 5 IP defines are specific to WinSock 1.1 (wsock32.dll). | ||||||
|  * They will cause errors or unexpected results if used with the |  * They will cause errors or unexpected results if used with the | ||||||
| @@ -305,13 +305,13 @@ struct ip_mreq { | |||||||
| #define	AF_BAN	21 | #define	AF_BAN	21 | ||||||
| #define AF_ATM	22 | #define AF_ATM	22 | ||||||
| #define AF_INET6	23 | #define AF_INET6	23 | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define AF_MAX	24 | #define AF_MAX	24 | ||||||
| struct sockaddr { | struct sockaddr { | ||||||
| 	u_short sa_family; | 	u_short sa_family; | ||||||
| 	char	sa_data[14]; | 	char	sa_data[14]; | ||||||
| }; | }; | ||||||
| #endif /* ndef __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| struct sockproto { | struct sockproto { | ||||||
| 	u_short sp_family; | 	u_short sp_family; | ||||||
| @@ -345,11 +345,11 @@ struct sockproto { | |||||||
| #define PF_MAX	AF_MAX | #define PF_MAX	AF_MAX | ||||||
| #define SOL_SOCKET	0xffff | #define SOL_SOCKET	0xffff | ||||||
| #define SOMAXCONN	5 | #define SOMAXCONN	5 | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define MSG_OOB	1 | #define MSG_OOB	1 | ||||||
| #define MSG_PEEK	2 | #define MSG_PEEK	2 | ||||||
| #define MSG_DONTROUTE	4 | #define MSG_DONTROUTE	4 | ||||||
| #endif  /* ndef __INSIDE_CYGWIN__ */ | #endif  /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
| #define MSG_MAXIOVLEN	16 | #define MSG_MAXIOVLEN	16 | ||||||
| #define MSG_PARTIAL	0x8000 | #define MSG_PARTIAL	0x8000 | ||||||
| #define MAXGETHOSTSTRUCT	1024 | #define MAXGETHOSTSTRUCT	1024 | ||||||
| @@ -412,14 +412,14 @@ struct sockproto { | |||||||
| #define WSANO_RECOVERY	(WSABASEERR+1003) | #define WSANO_RECOVERY	(WSABASEERR+1003) | ||||||
| #define WSANO_DATA	(WSABASEERR+1004) | #define WSANO_DATA	(WSABASEERR+1004) | ||||||
| #define WSANO_ADDRESS	WSANO_DATA | #define WSANO_ADDRESS	WSANO_DATA | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define h_errno WSAGetLastError() | #define h_errno WSAGetLastError() | ||||||
| #define HOST_NOT_FOUND	WSAHOST_NOT_FOUND | #define HOST_NOT_FOUND	WSAHOST_NOT_FOUND | ||||||
| #define TRY_AGAIN	WSATRY_AGAIN | #define TRY_AGAIN	WSATRY_AGAIN | ||||||
| #define NO_RECOVERY	WSANO_RECOVERY | #define NO_RECOVERY	WSANO_RECOVERY | ||||||
| #define NO_DATA	WSANO_DATA | #define NO_DATA	WSANO_DATA | ||||||
| #define NO_ADDRESS	WSANO_ADDRESS | #define NO_ADDRESS	WSANO_ADDRESS | ||||||
| #endif | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
| SOCKET PASCAL accept(SOCKET,struct sockaddr*,int*); | SOCKET PASCAL accept(SOCKET,struct sockaddr*,int*); | ||||||
| int PASCAL bind(SOCKET,const struct sockaddr*,int); | int PASCAL bind(SOCKET,const struct sockaddr*,int); | ||||||
| int PASCAL closesocket(SOCKET); | int PASCAL closesocket(SOCKET); | ||||||
| @@ -460,14 +460,14 @@ HANDLE PASCAL WSAAsyncGetHostByName(HWND,u_int,const char*,char*,int); | |||||||
| HANDLE PASCAL WSAAsyncGetHostByAddr(HWND,u_int,const char*,int,int,char*,int); | HANDLE PASCAL WSAAsyncGetHostByAddr(HWND,u_int,const char*,int,int,char*,int); | ||||||
| int PASCAL WSACancelAsyncRequest(HANDLE); | int PASCAL WSACancelAsyncRequest(HANDLE); | ||||||
| int PASCAL WSAAsyncSelect(SOCKET,HWND,u_int,long); | int PASCAL WSAAsyncSelect(SOCKET,HWND,u_int,long); | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| u_long PASCAL htonl(u_long); | u_long PASCAL htonl(u_long); | ||||||
| u_long PASCAL ntohl(u_long); | u_long PASCAL ntohl(u_long); | ||||||
| u_short PASCAL htons(u_short); | u_short PASCAL htons(u_short); | ||||||
| u_short PASCAL ntohs(u_short); | u_short PASCAL ntohs(u_short); | ||||||
| int PASCAL select(int nfds,fd_set*,fd_set*,fd_set*,const struct timeval*); | int PASCAL select(int nfds,fd_set*,fd_set*,fd_set*,const struct timeval*); | ||||||
| int PASCAL gethostname(char*,int); | int PASCAL gethostname(char*,int); | ||||||
| #endif /* ndef __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| #define WSAMAKEASYNCREPLY(b,e)	MAKELONG(b,e) | #define WSAMAKEASYNCREPLY(b,e)	MAKELONG(b,e) | ||||||
| #define WSAMAKESELECTREPLY(e,error)	MAKELONG(e,error) | #define WSAMAKESELECTREPLY(e,error)	MAKELONG(e,error) | ||||||
|   | |||||||
| @@ -91,7 +91,7 @@ if (__i == ((fd_set *)(set))->fd_count) {\ | |||||||
| #warning "fd_set and associated macros have been defined in sys/types.  \ | #warning "fd_set and associated macros have been defined in sys/types.  \ | ||||||
|     This may cause runtime problems with W32 sockets"  |     This may cause runtime problems with W32 sockets"  | ||||||
| #endif /* ndef _SYS_TYPES_FD_SET */ | #endif /* ndef _SYS_TYPES_FD_SET */ | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || (__INSIDE_MSYS__)) | ||||||
| struct timeval { | struct timeval { | ||||||
| 	long    tv_sec; | 	long    tv_sec; | ||||||
| 	long    tv_usec; | 	long    tv_usec; | ||||||
| @@ -114,19 +114,19 @@ struct linger { | |||||||
| 	((tvp)->tv_sec cmp (uvp)->tv_sec) : \ | 	((tvp)->tv_sec cmp (uvp)->tv_sec) : \ | ||||||
| 	((tvp)->tv_usec cmp (uvp)->tv_usec)) | 	((tvp)->tv_usec cmp (uvp)->tv_usec)) | ||||||
| #define timerclear(tvp)	 (tvp)->tv_sec = (tvp)->tv_usec = 0 | #define timerclear(tvp)	 (tvp)->tv_sec = (tvp)->tv_usec = 0 | ||||||
| #endif /* ndef __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
| #define IOCPARM_MASK	0x7f | #define IOCPARM_MASK	0x7f | ||||||
| #define IOC_VOID	0x20000000 | #define IOC_VOID	0x20000000 | ||||||
| #define IOC_OUT	0x40000000 | #define IOC_OUT	0x40000000 | ||||||
| #define IOC_IN	0x80000000 | #define IOC_IN	0x80000000 | ||||||
| #define IOC_INOUT	(IOC_IN|IOC_OUT) | #define IOC_INOUT	(IOC_IN|IOC_OUT) | ||||||
|  |  | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if ! (defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define _IO(x,y)	(IOC_VOID|((x)<<8)|(y)) | #define _IO(x,y)	(IOC_VOID|((x)<<8)|(y)) | ||||||
| #define _IOR(x,y,t)	(IOC_OUT|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) | #define _IOR(x,y,t)	(IOC_OUT|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) | ||||||
| #define _IOW(x,y,t)	(IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) | #define _IOW(x,y,t)	(IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) | ||||||
| #define FIONBIO	_IOW('f', 126, u_long) | #define FIONBIO	_IOW('f', 126, u_long) | ||||||
| #endif /* ndef __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| #define FIONREAD	_IOR('f', 127, u_long) | #define FIONREAD	_IOR('f', 127, u_long) | ||||||
| #define FIOASYNC	_IOW('f', 125, u_long) | #define FIOASYNC	_IOW('f', 125, u_long) | ||||||
| @@ -136,7 +136,7 @@ struct linger { | |||||||
| #define SIOCGLOWAT	_IOR('s',  3, u_long) | #define SIOCGLOWAT	_IOR('s',  3, u_long) | ||||||
| #define SIOCATMARK	_IOR('s',  7, u_long) | #define SIOCATMARK	_IOR('s',  7, u_long) | ||||||
|  |  | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if ! (defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| struct netent { | struct netent { | ||||||
| 	char	* n_name; | 	char	* n_name; | ||||||
| 	char	**n_aliases; | 	char	**n_aliases; | ||||||
| @@ -154,7 +154,7 @@ struct  protoent { | |||||||
| 	char	**p_aliases; | 	char	**p_aliases; | ||||||
| 	short	p_proto; | 	short	p_proto; | ||||||
| }; | }; | ||||||
| #endif /* __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| #define IPPROTO_IP	0 | #define IPPROTO_IP	0 | ||||||
| #define IPPROTO_ICMP 1 | #define IPPROTO_ICMP 1 | ||||||
| @@ -245,7 +245,7 @@ typedef struct WSAData { | |||||||
| } WSADATA; | } WSADATA; | ||||||
| typedef WSADATA *LPWSADATA; | typedef WSADATA *LPWSADATA; | ||||||
|  |  | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if ! (defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define IP_OPTIONS	1 | #define IP_OPTIONS	1 | ||||||
| #define SO_DEBUG	1 | #define SO_DEBUG	1 | ||||||
| #define SO_ACCEPTCONN	2 | #define SO_ACCEPTCONN	2 | ||||||
| @@ -265,7 +265,7 @@ typedef WSADATA *LPWSADATA; | |||||||
| #define SO_RCVTIMEO	0x1006 | #define SO_RCVTIMEO	0x1006 | ||||||
| #define SO_ERROR	0x1007 | #define SO_ERROR	0x1007 | ||||||
| #define SO_TYPE	0x1008 | #define SO_TYPE	0x1008 | ||||||
| #endif | #endif ./* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| #define INVALID_SOCKET (SOCKET)(~0) | #define INVALID_SOCKET (SOCKET)(~0) | ||||||
| #define SOCKET_ERROR	(-1) | #define SOCKET_ERROR	(-1) | ||||||
| @@ -305,13 +305,13 @@ typedef WSADATA *LPWSADATA; | |||||||
| #define AF_12844    25 | #define AF_12844    25 | ||||||
| #define AF_IRDA     26 | #define AF_IRDA     26 | ||||||
| #define AF_NETDES   28                      | #define AF_NETDES   28                      | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define AF_MAX	29 | #define AF_MAX	29 | ||||||
| struct sockaddr { | struct sockaddr { | ||||||
| 	u_short sa_family; | 	u_short sa_family; | ||||||
| 	char	sa_data[14]; | 	char	sa_data[14]; | ||||||
| }; | }; | ||||||
| #endif /* ndef __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| struct sockproto { | struct sockproto { | ||||||
| 	u_short sp_family; | 	u_short sp_family; | ||||||
| @@ -344,12 +344,12 @@ struct sockproto { | |||||||
| #define PF_INET6	AF_INET6 | #define PF_INET6	AF_INET6 | ||||||
| #define PF_MAX	AF_MAX | #define PF_MAX	AF_MAX | ||||||
| #define SOL_SOCKET	0xffff | #define SOL_SOCKET	0xffff | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if ! (defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define SOMAXCONN	0x7fffffff /* (5) in WinSock1.1 */ | #define SOMAXCONN	0x7fffffff /* (5) in WinSock1.1 */ | ||||||
| #define MSG_OOB	1 | #define MSG_OOB	1 | ||||||
| #define MSG_PEEK	2 | #define MSG_PEEK	2 | ||||||
| #define MSG_DONTROUTE	4 | #define MSG_DONTROUTE	4 | ||||||
| #endif  /* ndef __INSIDE_CYGWIN__ */ | #endif  /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
| #define MSG_MAXIOVLEN	16 | #define MSG_MAXIOVLEN	16 | ||||||
| #define MSG_PARTIAL	0x8000 | #define MSG_PARTIAL	0x8000 | ||||||
| #define MAXGETHOSTSTRUCT	1024 | #define MAXGETHOSTSTRUCT	1024 | ||||||
| @@ -431,14 +431,14 @@ struct sockproto { | |||||||
| #define WSANO_RECOVERY	(WSABASEERR+1003) | #define WSANO_RECOVERY	(WSABASEERR+1003) | ||||||
| #define WSANO_DATA	(WSABASEERR+1004) | #define WSANO_DATA	(WSABASEERR+1004) | ||||||
| #define WSANO_ADDRESS	WSANO_DATA | #define WSANO_ADDRESS	WSANO_DATA | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if !(defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| #define h_errno WSAGetLastError() | #define h_errno WSAGetLastError() | ||||||
| #define HOST_NOT_FOUND	WSAHOST_NOT_FOUND | #define HOST_NOT_FOUND	WSAHOST_NOT_FOUND | ||||||
| #define TRY_AGAIN	WSATRY_AGAIN | #define TRY_AGAIN	WSATRY_AGAIN | ||||||
| #define NO_RECOVERY	WSANO_RECOVERY | #define NO_RECOVERY	WSANO_RECOVERY | ||||||
| #define NO_DATA	WSANO_DATA | #define NO_DATA	WSANO_DATA | ||||||
| #define NO_ADDRESS	WSANO_ADDRESS | #define NO_ADDRESS	WSANO_ADDRESS | ||||||
| #endif | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
| SOCKET PASCAL accept(SOCKET,struct sockaddr*,int*); | SOCKET PASCAL accept(SOCKET,struct sockaddr*,int*); | ||||||
| int PASCAL bind(SOCKET,const struct sockaddr*,int); | int PASCAL bind(SOCKET,const struct sockaddr*,int); | ||||||
| int PASCAL closesocket(SOCKET); | int PASCAL closesocket(SOCKET); | ||||||
| @@ -484,14 +484,14 @@ HANDLE PASCAL WSAAsyncGetHostByName(HWND,u_int,const char*,char*,int); | |||||||
| HANDLE PASCAL WSAAsyncGetHostByAddr(HWND,u_int,const char*,int,int,char*,int); | HANDLE PASCAL WSAAsyncGetHostByAddr(HWND,u_int,const char*,int,int,char*,int); | ||||||
| int PASCAL WSACancelAsyncRequest(HANDLE); | int PASCAL WSACancelAsyncRequest(HANDLE); | ||||||
| int PASCAL WSAAsyncSelect(SOCKET,HWND,u_int,long); | int PASCAL WSAAsyncSelect(SOCKET,HWND,u_int,long); | ||||||
| #ifndef __INSIDE_CYGWIN__ | #if ! (defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||||
| u_long PASCAL htonl(u_long); | u_long PASCAL htonl(u_long); | ||||||
| u_long PASCAL ntohl(u_long); | u_long PASCAL ntohl(u_long); | ||||||
| u_short PASCAL htons(u_short); | u_short PASCAL htons(u_short); | ||||||
| u_short PASCAL ntohs(u_short); | u_short PASCAL ntohs(u_short); | ||||||
| int PASCAL select(int nfds,fd_set*,fd_set*,fd_set*,const struct timeval*); | int PASCAL select(int nfds,fd_set*,fd_set*,fd_set*,const struct timeval*); | ||||||
| int PASCAL gethostname(char*,int); | int PASCAL gethostname(char*,int); | ||||||
| #endif /* ndef __INSIDE_CYGWIN__ */ | #endif /* ! (__INSIDE_CYGWIN__ || __INSIDE_MSYS__) */ | ||||||
|  |  | ||||||
| #define WSAMAKEASYNCREPLY(b,e)	MAKELONG(b,e) | #define WSAMAKEASYNCREPLY(b,e)	MAKELONG(b,e) | ||||||
| #define WSAMAKESELECTREPLY(e,error)	MAKELONG(e,error) | #define WSAMAKESELECTREPLY(e,error)	MAKELONG(e,error) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user