source: trunk/third/gcc/config.guess @ 8834

Revision 8834, 15.7 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r8833, which included commits to RCS files with non-trunk default branches.
  • Property svn:executable set to *
Line 
1#! /bin/sh
2# Attempt to guess a canonical system name.
3#   Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
4#
5# This file is free software; you can redistribute it and/or modify it
6# under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 2 of the License, or
8# (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful, but
11# WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13# General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program; if not, write to the Free Software
17# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18#
19# As a special exception to the GNU General Public License, if you
20# distribute this file as part of a program that contains a
21# configuration script generated by Autoconf, you may include it under
22# the same distribution terms that you use for the rest of that program.
23
24# Written by Per Bothner <bothner@cygnus.com>.
25# The master version of this file is at the FSF in /home/gd/gnu/lib.
26#
27# This script attempts to guess a canonical system name similar to
28# config.sub.  If it succeeds, it prints the system name on stdout, and
29# exits with 0.  Otherwise, it exits with 1.
30#
31# The plan is that this can be called by configure scripts if you
32# don't specify an explicit system type (host/target name).
33#
34# Only a few systems have been added to this list; please add others
35# (but try to keep the structure clean).
36#
37
38# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
39# (ghazi@noc.rutgers.edu 8/24/94.)
40if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
41        PATH=$PATH:/.attbin ; export PATH
42fi
43
44UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
45UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
46UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
47UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
48
49trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15
50
51# Note: order is significant - the case branches are not exclusive.
52
53case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
54    alpha:OSF1:V*:*)
55        # After 1.2, OSF1 uses "V1.3" for uname -r.
56        echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^V//'`
57        exit 0 ;;
58    alpha:OSF1:*:*)
59        # 1.2 uses "1.2" for uname -r.
60        echo alpha-dec-osf${UNAME_RELEASE}
61        exit 0 ;;
62    21064:Windows_NT:50:3)
63        echo alpha-dec-winnt3.5
64        exit 0 ;;
65    amiga:NetBSD:*:*)
66      echo m68k-cbm-netbsd${UNAME_RELEASE}
67      exit 0 ;;
68    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
69        echo arm-acorn-riscix${UNAME_RELEASE}
70        exit 0;;
71    Pyramid*:OSx*:*:*)
72        if test "`(/bin/universe) 2>/dev/null`" = att ; then
73                echo pyramid-pyramid-sysv3
74        else
75                echo pyramid-pyramid-bsd
76        fi
77        exit 0 ;;
78    sun4*:SunOS:5.*:*)
79        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
80        exit 0 ;;
81    i86pc:SunOS:5.*:*)
82        echo i386-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
83        exit 0 ;;
84    sun4*:SunOS:6*:*)
85        # According to config.sub, this is the proper way to canonicalize
86        # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
87        # it's likely to be more like Solaris than SunOS4.
88        echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
89        exit 0 ;;
90    sun4*:SunOS:*:*)
91        case "`/usr/bin/arch -k`" in
92            Series*|S4*)
93                UNAME_RELEASE=`uname -v`
94                ;;
95        esac
96        # Japanese Language versions have a version number like `4.1.3-JL'.
97        echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
98        exit 0 ;;
99    sun3*:SunOS:*:*)
100        echo m68k-sun-sunos${UNAME_RELEASE}
101        exit 0 ;;
102    atari*:NetBSD:*:*)
103        echo m68k-atari-netbsd${UNAME_RELEASE}
104        exit 0 ;;
105    sun3*:NetBSD:*:*)
106        echo m68k-sun-netbsd${UNAME_RELEASE}
107        exit 0 ;;
108    mac68k:NetBSD:*:*)
109        echo m68k-apple-netbsd${UNAME_RELEASE}
110        exit 0 ;;
111    RISC*:ULTRIX:*:*)
112        echo mips-dec-ultrix${UNAME_RELEASE}
113        exit 0 ;;
114    VAX*:ULTRIX*:*:*)
115        echo vax-dec-ultrix${UNAME_RELEASE}
116        exit 0 ;;
117    mips:*:4*:UMIPS)
118        echo mips-mips-riscos4sysv
119        exit 0 ;;
120    mips:*:5*:RISCos)
121        echo mips-mips-riscos${UNAME_RELEASE}
122        exit 0 ;;
123    m88k:CX/UX:7*:*)
124        echo m88k-harris-cxux7
125        exit 0 ;;
126    m88k:*:4*:R4*)
127        echo m88k-motorola-sysv4
128        exit 0 ;;
129    m88k:*:3*:R3*)
130        echo m88k-motorola-sysv3
131        exit 0 ;;
132    AViiON:dgux:*:*)
133        if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
134             -o ${TARGET_BINARY_INTERFACE}x = x ] ; then
135                echo m88k-dg-dgux${UNAME_RELEASE}
136        else
137                echo m88k-dg-dguxbcs${UNAME_RELEASE}
138        fi
139        exit 0 ;;
140    M88*:DolphinOS:*:*) # DolphinOS (SVR3)
141        echo m88k-dolphin-sysv3
142        exit 0 ;;
143    M88*:*:R3*:*)
144        # Delta 88k system running SVR3
145        echo m88k-motorola-sysv3
146        exit 0 ;;
147    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
148        echo m88k-tektronix-sysv3
149        exit 0 ;;
150    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
151        echo m68k-tektronix-bsd
152        exit 0 ;;
153    *:IRIX*:*:*)
154        echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
155        exit 0 ;;
156   ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
157        echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
158        exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
159    i[34]86:AIX:*:*)
160        echo i386-ibm-aix
161        exit 0 ;;
162    *:AIX:2:3)
163        if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
164                sed 's/^                //' << EOF >dummy.c
165                #include <sys/systemcfg.h>
166
167                main()
168                        {
169                        if (!__power_pc())
170                                exit(1);
171                        puts("powerpc-ibm-aix3.2.5");
172                        exit(0);
173                        }
174EOF
175                ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
176                rm -f dummy.c dummy
177                echo rs6000-ibm-aix3.2.5
178        elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
179                echo rs6000-ibm-aix3.2.4
180        else
181                echo rs6000-ibm-aix3.2
182        fi
183        exit 0 ;;
184    *:AIX:*:4)
185        if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then
186                IBM_ARCH=rs6000
187        else
188                IBM_ARCH=powerpc
189        fi
190        if [ -x /usr/bin/oslevel ] ; then
191                IBM_REV=`/usr/bin/oslevel`
192        else
193                IBM_REV=4.${UNAME_RELEASE}
194        fi
195        echo ${IBM_ARCH}-ibm-aix${IBM_REV}
196        exit 0 ;;
197    *:AIX:*:*)
198        echo rs6000-ibm-aix
199        exit 0 ;;
200    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
201        echo romp-ibm-bsd4.4
202        exit 0 ;;
203    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC NetBSD and
204        echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
205        exit 0 ;;                           # report: romp-ibm BSD 4.3
206    *:BOSX:*:*)
207        echo rs6000-bull-bosx
208        exit 0 ;;
209    DPX/2?00:B.O.S.:*:*)
210        echo m68k-bull-sysv3
211        exit 0 ;;
212    9000/[34]??:4.3bsd:1.*:*)
213        echo m68k-hp-bsd
214        exit 0 ;;
215    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
216        echo m68k-hp-bsd4.4
217        exit 0 ;;
218    9000/[3478]??:HP-UX:*:*)
219        case "${UNAME_MACHINE}" in
220            9000/31? )            HP_ARCH=m68000 ;;
221            9000/[34]?? )         HP_ARCH=m68k ;;
222            9000/7?? | 9000/8?[79] ) HP_ARCH=hppa1.1 ;;
223            9000/8?? )            HP_ARCH=hppa1.0 ;;
224        esac
225        HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
226        echo ${HP_ARCH}-hp-hpux${HPUX_REV}
227        exit 0 ;;
228    3050*:HI-UX:*:*)
229        sed 's/^        //' << EOF >dummy.c
230        #include <unistd.h>
231        int
232        main ()
233        {
234          long cpu = sysconf (_SC_CPU_VERSION);
235          /* The order matters, because CPU_IS_HP_MC68K erroneously returns
236             true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
237             results, however.  */
238          if (CPU_IS_PA_RISC (cpu))
239            {
240              switch (cpu)
241                {
242                  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
243                  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
244                  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
245                  default: puts ("hppa-hitachi-hiuxwe2"); break;
246                }
247            }
248          else if (CPU_IS_HP_MC68K (cpu))
249            puts ("m68k-hitachi-hiuxwe2");
250          else puts ("unknown-hitachi-hiuxwe2");
251          exit (0);
252        }
253EOF
254        ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
255        rm -f dummy.c dummy
256        echo unknown-hitachi-hiuxwe2
257        exit 0 ;;
258    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
259        echo hppa1.1-hp-bsd
260        exit 0 ;;
261    9000/8??:4.3bsd:*:*)
262        echo hppa1.0-hp-bsd
263        exit 0 ;;
264    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
265        echo hppa1.1-hp-osf
266        exit 0 ;;
267    hp8??:OSF1:*:*)
268        echo hppa1.0-hp-osf
269        exit 0 ;;
270    parisc*:Lites*:*:*)
271        echo hppa1.1-hp-lites
272        exit 0 ;;
273    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
274        echo c1-convex-bsd
275        exit 0 ;;
276    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
277        if getsysinfo -f scalar_acc
278        then echo c32-convex-bsd
279        else echo c2-convex-bsd
280        fi
281        exit 0 ;;
282    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
283        echo c34-convex-bsd
284        exit 0 ;;
285    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
286        echo c38-convex-bsd
287        exit 0 ;;
288    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
289        echo c4-convex-bsd
290        exit 0 ;;
291    CRAY*X-MP:*:*:*)
292        echo xmp-cray-unicos
293        exit 0 ;;
294    CRAY*Y-MP:*:*:*)
295        echo ymp-cray-unicos${UNAME_RELEASE}
296        exit 0 ;;
297    CRAY*C90:*:*:*)
298        echo c90-cray-unicos${UNAME_RELEASE}
299        exit 0 ;;
300    CRAY-2:*:*:*)
301        echo cray2-cray-unicos
302        exit 0 ;;
303    hp3[0-9][05]:NetBSD:*:*)
304        echo m68k-hp-netbsd${UNAME_RELEASE}
305        exit 0 ;;
306    i[34]86:BSD/386:*:* | *:BSD/OS:*:*)
307        echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
308        exit 0 ;;
309    *:FreeBSD:*:*)
310        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
311        exit 0 ;;
312    *:NetBSD:*:*)
313        echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
314        exit 0 ;;
315    *:GNU:*:*)
316        echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
317        exit 0 ;;
318    *:Linux:*:*)
319        # The BFD linker knows what the default object file format is, so
320        # first see if it will tell us.
321        ld_help_string=`ld --help 2>&1`
322        if echo $ld_help_string | grep >/dev/null 2>&1 "supported emulations: elf_i[345]86"; then
323          echo "${UNAME_MACHINE}-unknown-linux" ; exit 0
324        elif echo $ld_help_string | grep >/dev/null 2>&1 "supported emulations: i[345]86linux"; then
325          echo "${UNAME_MACHINE}-unknown-linuxaout" ; exit 0
326        elif echo $ld_help_string | grep >/dev/null 2>&1 "supported emulations: i[345]86coff"; then
327          echo "${UNAME_MACHINE}-unknown-linuxcoff" ; exit 0
328        elif test "${UNAME_MACHINE}" = "alpha" ; then
329          echo alpha-unknown-linux ; exit 0
330        else
331          # Either a pre-BFD a.out linker (linuxoldld) or one that does not give us
332          # useful --help.  Gcc wants to distinguish between linuxoldld and linuxaout.
333          test ! -d /usr/lib/ldscripts/. \
334            && echo "${UNAME_MACHINE}-unknown-linuxoldld" && exit 0
335          # Determine whether the default compiler is a.out or elf
336          cat >dummy.c <<EOF
337main(argc, argv)
338int argc;
339char *argv[];
340{
341#ifdef __ELF__
342  printf ("%s-unknown-linux\n", argv[1]);
343#else
344  printf ("%s-unknown-linuxaout\n", argv[1]);
345#endif
346  return 0;
347}
348EOF
349          ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
350          rm -f dummy.c dummy
351        fi ;;
352# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions
353# are messed up and put the nodename in both sysname and nodename.
354    i[34]86:DYNIX/ptx:4*:*)
355        echo i386-sequent-sysv4
356        exit 0 ;;
357    i[34]86:*:4.*:* | i[34]86:SYSTEM_V:4.*:*)
358        if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
359                echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
360        else
361                echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}
362        fi
363        exit 0 ;;
364    i[34]86:*:3.2:*)
365        if test -f /usr/options/cb.name; then
366                UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
367                echo ${UNAME_MACHINE}-unknown-isc$UNAME_REL
368        elif /bin/uname -X 2>/dev/null >/dev/null ; then
369                UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
370                (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
371                echo ${UNAME_MACHINE}-unknown-sco$UNAME_REL
372        else
373                echo ${UNAME_MACHINE}-unknown-sysv32
374        fi
375        exit 0 ;;
376    Intel:Mach:3*:*)
377        echo i386-unknown-mach3
378        exit 0 ;;
379    paragon:*:*:*)
380        echo i860-intel-osf1
381        exit 0 ;;
382    i860:*:4.*:*) # i860-SVR4
383        if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
384          echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
385        else # Add other i860-SVR4 vendors below as they are discovered.
386          echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
387        fi
388        exit 0 ;;
389    mini*:CTIX:SYS*5:*)
390        # "miniframe"
391        echo m68010-convergent-sysv
392        exit 0 ;;
393    M680[234]0:*:R3V[567]*:*)
394        test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
395    3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0)
396        uname -p 2>/dev/null | grep 86 >/dev/null \
397          && echo i486-ncr-sysv4.3 && exit 0 ;;
398    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
399        uname -p 2>/dev/null | grep 86 >/dev/null \
400          && echo i486-ncr-sysv4 && exit 0 ;;
401    m680[234]0:LynxOS:2.[23]*:*)
402        echo m68k-lynx-lynxos${UNAME_RELEASE}
403        exit 0 ;;
404    mc68030:UNIX_System_V:4.*:*)
405        echo m68k-atari-sysv4
406        exit 0 ;;
407    i[34]86:LynxOS:2.[23]*:*)
408        echo i386-lynx-lynxos${UNAME_RELEASE}
409        exit 0 ;;
410    TSUNAMI:LynxOS:2.[23]*:*)
411        echo sparc-lynx-lynxos${UNAME_RELEASE}
412        exit 0 ;;
413    rs6000:LynxOS:2.[23]*:*)
414        echo rs6000-lynx-lynxos${UNAME_RELEASE}
415        exit 0 ;;
416    RM*:SINIX-*:*:*)
417        echo mips-sni-sysv4
418        exit 0 ;;
419    *:SINIX-*:*:*)
420        if uname -p 2>/dev/null >/dev/null ; then
421                UNAME_MACHINE=`(uname -p) 2>/dev/null`
422                echo ${UNAME_MACHINE}-sni-sysv4
423        else
424                echo ns32k-sni-sysv
425        fi
426        exit 0 ;;
427esac
428
429#echo '(No uname command or uname output not recognized.)' 1>&2
430#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
431
432cat >dummy.c <<EOF
433#ifdef _SEQUENT_
434# include <sys/types.h>
435# include <sys/utsname.h>
436#endif
437main ()
438{
439#if defined (sony)
440#if defined (MIPSEB)
441  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
442     I don't know....  */
443  printf ("mips-sony-bsd\n"); exit (0);
444#else
445#include <sys/param.h>
446  printf ("m68k-sony-newsos%s\n",
447#ifdef NEWSOS4
448          "4"
449#else
450          ""
451#endif
452         ); exit (0);
453#endif
454#endif
455
456#if defined (__arm) && defined (__acorn) && defined (__unix)
457  printf ("arm-acorn-riscix"); exit (0);
458#endif
459
460#if defined (hp300) && !defined (hpux)
461  printf ("m68k-hp-bsd\n"); exit (0);
462#endif
463
464#if defined (NeXT)
465#if !defined (__ARCHITECTURE__)
466#define __ARCHITECTURE__ "m68k"
467#endif
468  int version;
469  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
470  printf ("%s-next-nextstep%s\n", __ARCHITECTURE__,  version==2 ? "2" : "3");
471  exit (0);
472#endif
473
474#if defined (MULTIMAX) || defined (n16)
475#if defined (UMAXV)
476  printf ("ns32k-encore-sysv\n"); exit (0);
477#else
478#if defined (CMU)
479  printf ("ns32k-encore-mach\n"); exit (0);
480#else
481  printf ("ns32k-encore-bsd\n"); exit (0);
482#endif
483#endif
484#endif
485
486#if defined (__386BSD__)
487  printf ("i386-unknown-bsd\n"); exit (0);
488#endif
489
490#if defined (sequent)
491#if defined (i386)
492  printf ("i386-sequent-dynix\n"); exit (0);
493#endif
494#if defined (ns32000)
495  printf ("ns32k-sequent-dynix\n"); exit (0);
496#endif
497#endif
498
499#if defined (_SEQUENT_)
500    struct utsname un;
501
502    uname(&un);
503
504    if (strncmp(un.version, "V2", 2) == 0) {
505        printf ("i386-sequent-ptx2\n"); exit (0);
506    }
507    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
508        printf ("i386-sequent-ptx1\n"); exit (0);
509    }
510    printf ("i386-sequent-ptx\n"); exit (0);
511
512#endif
513
514#if defined (vax)
515#if !defined (ultrix)
516  printf ("vax-dec-bsd\n"); exit (0);
517#else
518  printf ("vax-dec-ultrix\n"); exit (0);
519#endif
520#endif
521
522#if defined (alliant) && defined (i860)
523  printf ("i860-alliant-bsd\n"); exit (0);
524#endif
525
526  exit (1);
527}
528EOF
529
530${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0
531rm -f dummy.c dummy
532
533# Apollos put the system type in the environment.
534
535test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
536
537# Convex versions that predate uname can use getsysinfo(1)
538
539if [ -x /usr/convex/getsysinfo ]
540then
541    case `getsysinfo -f cpu_type` in
542    c1*)
543        echo c1-convex-bsd
544        exit 0 ;;
545    c2*)
546        if getsysinfo -f scalar_acc
547        then echo c32-convex-bsd
548        else echo c2-convex-bsd
549        fi
550        exit 0 ;;
551    c34*)
552        echo c34-convex-bsd
553        exit 0 ;;
554    c38*)
555        echo c38-convex-bsd
556        exit 0 ;;
557    c4*)
558        echo c4-convex-bsd
559        exit 0 ;;
560    esac
561fi
562
563#echo '(Unable to guess system type)' 1>&2
564
565exit 1
Note: See TracBrowser for help on using the repository browser.