Diff for /gforth/config.guess between versions 1.1 and 1.2

version 1.1, 1994/11/11 16:10:08 version 1.2, 1996/10/28 17:24:32
Line 1 Line 1
 #!/bin/sh  #! /bin/sh
 # Attempt to guess a canonical system name.  # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.  #   Copyright (C) 1992, 93, 94, 95, 1996 Free Software Foundation, Inc.
 #  #
 # 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
Line 14 Line 14
 #  #
 # You should have received a copy of the GNU General Public License  # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software  # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 #  #
 # As a special exception to the GNU General Public License, if you  # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a  # distribute this file as part of a program that contains a
Line 51  trap 'rm -f dummy.c dummy.o dummy; exit Line 51  trap 'rm -f dummy.c dummy.o dummy; exit
 # 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
     alpha:OSF1:V*:*)  
         # After 1.2, OSF1 uses "V1.3" for uname -r.  
         echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^V//'`  
         exit 0 ;;  
     alpha:OSF1:*:*)      alpha:OSF1:*:*)
           # 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.          # 1.2 uses "1.2" for uname -r.
         echo alpha-dec-osf${UNAME_RELEASE}          echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//'`
         exit 0 ;;          exit 0 ;;
       21064:Windows_NT:50:3)
           echo alpha-dec-winnt3.5
           exit 0 ;;
       Amiga*:UNIX_System_V:4.0:*)
           echo m68k-cbm-sysv4
           exit 0;;
       amiga:NetBSD:*:*)
         echo m68k-cbm-netbsd${UNAME_RELEASE}
         exit 0 ;;
     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;;
Line 72  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ Line 80  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
     sun4*:SunOS:5.*:*)      sun4*:SunOS:5.*:*)
         echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`          echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
         exit 0 ;;          exit 0 ;;
       i86pc:SunOS:5.*:*)
           echo i386-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
           exit 0 ;;
     sun4*:SunOS:6*:*)      sun4*:SunOS:6*:*)
         # According to config.sub, this is the proper way to canonicalize          # According to config.sub, this is the proper way to canonicalize
         # SunOS6.  Hard to guess exactly what SunOS6 will be like, but          # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
Line 79  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ Line 90  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
         echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`          echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
         exit 0 ;;          exit 0 ;;
     sun4*:SunOS:*:*)      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'.          # Japanese Language versions have a version number like `4.1.3-JL'.
         echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`          echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
         exit 0 ;;          exit 0 ;;
     sun3*:SunOS:*:*)      sun3*:SunOS:*:*)
         echo m68k-sun-sunos${UNAME_RELEASE}          echo m68k-sun-sunos${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
       atari*:NetBSD:*:*)
           echo m68k-atari-netbsd${UNAME_RELEASE}
           exit 0 ;;
       sun3*:NetBSD:*:*)
           echo m68k-sun-netbsd${UNAME_RELEASE}
           exit 0 ;;
       mac68k:NetBSD:*:*)
           echo m68k-apple-netbsd${UNAME_RELEASE}
           exit 0 ;;
     RISC*:ULTRIX:*:*)      RISC*:ULTRIX:*:*)
         echo mips-dec-ultrix${UNAME_RELEASE}          echo mips-dec-ultrix${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
     VAX*:ULTRIX*:*:*)      VAX*:ULTRIX*:*:*)
         echo vax-dec-ultrix${UNAME_RELEASE}          echo vax-dec-ultrix${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
       mips:*:4*:UMIPS)
           echo mips-mips-riscos4sysv
           exit 0 ;;
     mips:*:5*:RISCos)      mips:*:5*:RISCos)
         echo mips-mips-riscos${UNAME_RELEASE}          echo mips-mips-riscos${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
       Night_Hawk:Power_UNIX:*:*)
           echo powerpc-harris-powerunix
           exit 0 ;;
     m88k:CX/UX:7*:*)      m88k:CX/UX:7*:*)
         echo m88k-harris-cxux7          echo m88k-harris-cxux7
         exit 0 ;;          exit 0 ;;
Line 104  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ Line 135  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
         echo m88k-motorola-sysv3          echo m88k-motorola-sysv3
         exit 0 ;;          exit 0 ;;
     AViiON:dgux:*:*)      AViiON:dgux:*:*)
           # DG/UX returns AViiON for all architectures
           UNAME_PROCESSOR=`/usr/bin/uname -p`
           if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88100 ] ; then
         if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \          if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
              -o ${TARGET_BINARY_INTERFACE}x = x ] ; then               -o ${TARGET_BINARY_INTERFACE}x = x ] ; then
                 echo m88k-dg-dgux${UNAME_RELEASE}                  echo m88k-dg-dgux${UNAME_RELEASE}
         else          else
                 echo m88k-dg-dguxbcs${UNAME_RELEASE}                  echo m88k-dg-dguxbcs${UNAME_RELEASE}
         fi          fi
           else echo i586-dg-dgux${UNAME_RELEASE}
           fi
         exit 0 ;;          exit 0 ;;
     M88*:DolphinOS:*:*) # DolphinOS (SVR3)      M88*:DolphinOS:*:*) # DolphinOS (SVR3)
         echo m88k-dolphin-sysv3          echo m88k-dolphin-sysv3
Line 124  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ Line 160  case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
     Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)      Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
         echo m68k-tektronix-bsd          echo m68k-tektronix-bsd
         exit 0 ;;          exit 0 ;;
     *:IRIX:*:*)      *:IRIX*:*:*)
         echo mips-sgi-irix${UNAME_RELEASE}          echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
         exit 0 ;;          exit 0 ;;
      ????????: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 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
     i[34]86:AIX:*:*)      i[34]86:AIX:*:*)
         echo i386-ibm-aix          echo i386-ibm-aix
         exit 0 ;;          exit 0 ;;
Line 158  EOF Line 197  EOF
         else          else
                 IBM_ARCH=powerpc                  IBM_ARCH=powerpc
         fi          fi
         if grep bos410 /usr/include/stdio.h >/dev/null 2>&1; then          if [ -x /usr/bin/oslevel ] ; then
                 IBM_REV=4.1                  IBM_REV=`/usr/bin/oslevel`
         elif grep bos411 /usr/include/stdio.h >/dev/null 2>&1; then  
                 IBM_REV=4.1.1  
         else          else
                 IBM_REV=4.${UNAME_RELEASE}                  IBM_REV=4.${UNAME_RELEASE}
         fi          fi
Line 170  EOF Line 207  EOF
     *:AIX:*:*)      *:AIX:*:*)
         echo rs6000-ibm-aix          echo rs6000-ibm-aix
         exit 0 ;;          exit 0 ;;
       ibmrt:4.4BSD:*|romp-ibm:BSD:*)
           echo romp-ibm-bsd4.4
           exit 0 ;;
       ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC NetBSD and
           echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to 
           exit 0 ;;                           # report: romp-ibm BSD 4.3
     *:BOSX:*:*)      *:BOSX:*:*)
         echo rs6000-bull-bosx          echo rs6000-bull-bosx
         exit 0 ;;          exit 0 ;;
Line 186  EOF Line 229  EOF
         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/7?? | 9000/8?7 ) HP_ARCH=hppa1.1 ;;              9000/7?? | 9000/8?[679] ) HP_ARCH=hppa1.1 ;;
             9000/8?? )            HP_ARCH=hppa1.0 ;;              9000/8?? )            HP_ARCH=hppa1.0 ;;
         esac          esac
         HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`          HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
Line 222  EOF Line 265  EOF
         rm -f dummy.c dummy          rm -f dummy.c dummy
         echo unknown-hitachi-hiuxwe2          echo unknown-hitachi-hiuxwe2
         exit 0 ;;          exit 0 ;;
     9000/7??:4.3bsd:*:* | 9000/8?7:4.3bsd:*:* )      9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
         echo hppa1.1-hp-bsd          echo hppa1.1-hp-bsd
         exit 0 ;;          exit 0 ;;
     9000/8??:4.3bsd:*:*)      9000/8??:4.3bsd:*:*)
         echo hppa1.0-hp-bsd          echo hppa1.0-hp-bsd
         exit 0 ;;          exit 0 ;;
     hp7??:OSF1:*:* | hp8?7:OSF1:*:* )      hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
         echo hppa1.1-hp-osf          echo hppa1.1-hp-osf
         exit 0 ;;          exit 0 ;;
     hp8??:OSF1:*:*)      hp8??:OSF1:*:*)
         echo hppa1.0-hp-osf          echo hppa1.0-hp-osf
         exit 0 ;;          exit 0 ;;
       parisc*:Lites*:*:*)
           echo hppa1.1-hp-lites
           exit 0 ;;
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)      C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
         echo c1-convex-bsd          echo c1-convex-bsd
         exit 0 ;;          exit 0 ;;
Line 252  EOF Line 298  EOF
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)      C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
         echo c4-convex-bsd          echo c4-convex-bsd
         exit 0 ;;          exit 0 ;;
     CRAY*X-MP:UNICOS:*:*)      CRAY*X-MP:*:*:*)
         echo xmp-cray-unicos          echo xmp-cray-unicos
         exit 0 ;;          exit 0 ;;
     CRAY*Y-MP:UNICOS:*:*)      CRAY*Y-MP:*:*:*)
         echo ymp-cray-unicos          echo ymp-cray-unicos${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
     CRAY-2:UNICOS:*:*)      CRAY*C90:*:*:*)
           echo c90-cray-unicos${UNAME_RELEASE}
           exit 0 ;;
       CRAY-2:*:*:*)
         echo cray2-cray-unicos          echo cray2-cray-unicos
         exit 0 ;;          exit 0 ;;
     hp3[0-9][05]:NetBSD:*:*)      hp3[0-9][05]:NetBSD:*:*)
         echo m68k-hp-netbsd${UNAME_RELEASE}          echo m68k-hp-netbsd${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
     i[34]86:BSD/386:*:*)      i[34]86:BSD/386:*:* | *:BSD/OS:*:*)
         echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}          echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
     *:FreeBSD:*:*)      *:FreeBSD:*:*)
Line 273  EOF Line 322  EOF
     *:NetBSD:*:*)      *:NetBSD:*:*)
         echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`          echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
         exit 0 ;;          exit 0 ;;
       i*:CYGWIN*:*)
           echo i386-unknown-cygwin32
           exit 0 ;;
       p*:CYGWIN*:*)
           echo powerpcle-unknown-cygwin32
           exit 0 ;;
       prep*:SunOS:5.*:*)
           echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
           exit 0 ;;
     *:GNU:*:*)      *:GNU:*:*)
         echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`          echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
         exit 0 ;;          exit 0 ;;
     *:Linux:*:*)      *:Linux:*:*)
         echo ${UNAME_MACHINE}-unknown-linux          # The BFD linker knows what the default object file format is, so
         exit 0 ;;          # first see if it will tell us.
           ld_help_string=`ld --help 2>&1`
           if echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: elf_i[345]86"; then
             echo "${UNAME_MACHINE}-unknown-linux" ; exit 0
           elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i[345]86linux"; then
             echo "${UNAME_MACHINE}-unknown-linuxaout" ; exit 0
           elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i[345]86coff"; then
             echo "${UNAME_MACHINE}-unknown-linuxcoff" ; exit 0
           elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: m68kelf"; then
             echo "${UNAME_MACHINE}-unknown-linux" ; exit 0
           elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: m68klinux"; then
             echo "${UNAME_MACHINE}-unknown-linuxaout" ; exit 0
           elif test "${UNAME_MACHINE}" = "alpha" ; then
             echo alpha-unknown-linux ; exit 0
           else
             # Either a pre-BFD a.out linker (linuxoldld) or one that does not give us
             # useful --help.  Gcc wants to distinguish between linuxoldld and linuxaout.
             test ! -d /usr/lib/ldscripts/. \
               && echo "${UNAME_MACHINE}-unknown-linuxoldld" && exit 0
             # Determine whether the default compiler is a.out or elf
             cat >dummy.c <<EOF
   main(argc, argv)
   int argc;
   char *argv[];
   {
   #ifdef __ELF__
     printf ("%s-unknown-linux\n", argv[1]);
   #else
     printf ("%s-unknown-linuxaout\n", argv[1]);
   #endif
     return 0;
   }
   EOF
             ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
             rm -f dummy.c dummy
           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[34]86:DYNIX/ptx:4*:*)      i[34]86:DYNIX/ptx:4*:*)
Line 292  EOF Line 385  EOF
         fi          fi
         exit 0 ;;          exit 0 ;;
     i[34]86:*:3.2:*)      i[34]86:*:3.2:*)
         if /bin/uname -X 2>/dev/null >/dev/null ; then          if test -f /usr/options/cb.name; then
                   UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
                   echo ${UNAME_MACHINE}-unknown-isc$UNAME_REL
           elif /bin/uname -X 2>/dev/null >/dev/null ; then
                 UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`                  UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
                 (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486                  (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
                   (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
                           && UNAME_MACHINE=i586
                 echo ${UNAME_MACHINE}-unknown-sco$UNAME_REL                  echo ${UNAME_MACHINE}-unknown-sco$UNAME_REL
         elif test -f /usr/options/cb.name; then  
                 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`  
                 echo ${UNAME_MACHINE}-unknown-isc$UNAME_REL  
         else          else
                 echo ${UNAME_MACHINE}-unknown-sysv32                  echo ${UNAME_MACHINE}-unknown-sysv32
         fi          fi
Line 306  EOF Line 401  EOF
     Intel:Mach:3*:*)      Intel:Mach:3*:*)
         echo i386-unknown-mach3          echo i386-unknown-mach3
         exit 0 ;;          exit 0 ;;
       paragon:*:*:*)
           echo i860-intel-osf1
           exit 0 ;;
     i860:*:4.*:*) # i860-SVR4      i860:*:4.*:*) # i860-SVR4
         if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then          if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
           echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4            echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
Line 325  EOF Line 423  EOF
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)      3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
         uname -p 2>/dev/null | grep 86 >/dev/null \          uname -p 2>/dev/null | grep 86 >/dev/null \
           && echo i486-ncr-sysv4 && exit 0 ;;            && echo i486-ncr-sysv4 && exit 0 ;;
     m680[234]0:LynxOS:2.2*:*)      m680[234]0:LynxOS:2.[23]*:*)
         echo m68k-lynx-lynxos${UNAME_RELEASE}          echo m68k-lynx-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[34]86:LynxOS:2.2*:*)      i[34]86:LynxOS:2.[23]*:*)
         echo i386-lynx-lynxos${UNAME_RELEASE}          echo i386-lynx-lynxos${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
     TSUNAMI:LynxOS:2.2*:*)      TSUNAMI:LynxOS:2.[23]*:*)
         echo sparc-lynx-lynxos${UNAME_RELEASE}          echo sparc-lynx-lynxos${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
     rs6000:LynxOS:2.2*:*)      rs6000:LynxOS:2.[23]*:*)
         echo rs6000-lynx-lynxos${UNAME_RELEASE}          echo rs6000-lynx-lynxos${UNAME_RELEASE}
         exit 0 ;;          exit 0 ;;
     RM*:SINIX-*:*:*)      RM*:SINIX-*:*:*)
Line 351  EOF Line 449  EOF
                 echo ns32k-sni-sysv                  echo ns32k-sni-sysv
         fi          fi
         exit 0 ;;          exit 0 ;;
       mc68*:A/UX:*:*)
           echo m68k-apple-aux${UNAME_RELEASE}
           exit 0 ;;
       R3000:*System_V*:*:*)
           if [ -d /usr/nec ]; then
                   echo mips-nec-sysv${UNAME_RELEASE}
           else
                   echo mips-unknown-sysv${UNAME_RELEASE}
           fi
           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
 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2  #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
   
 cat >dummy.c <<EOF  cat >dummy.c <<EOF
   #ifdef _SEQUENT_
   # include <sys/types.h>
   # include <sys/utsname.h>
   #endif
 main ()  main ()
 {  {
 #if defined (sony)  #if defined (sony)
Line 365  main () Line 477  main ()
      I don't know....  */       I don't know....  */
   printf ("mips-sony-bsd\n"); exit (0);    printf ("mips-sony-bsd\n"); exit (0);
 #else  #else
   printf ("m68k-sony-newsos\n"); exit (0);  #include <sys/param.h>
     printf ("m68k-sony-newsos%s\n",
   #ifdef NEWSOS4
             "4"
   #else
             ""
   #endif
            ); exit (0);
 #endif  #endif
 #endif  #endif
   
Line 413  main () Line 532  main ()
 #endif  #endif
   
 #if defined (_SEQUENT_)  #if defined (_SEQUENT_)
   printf ("i386-sequent-ptx\n"); exit (0);      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  #endif
   
 #if defined (vax)  #if defined (vax)

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>