Annotation of coherent/e/bin/ckermit/ckuver.h, revision 1.1

1.1     ! root        1: /* ckuver.h -- C-Kermit UNIX Version heralds */
        !             2: /*
        !             3:   Author: Frank da Cruz ([email protected], [email protected]),
        !             4:   Columbia University Center for Computing Activities.
        !             5:   First released January 1985.
        !             6:   Copyright (C) 1985, 1992, Trustees of Columbia University in the City of New
        !             7:   York.  Permission is granted to any individual or institution to use this
        !             8:   software as long as it is not sold for profit.  This copyright notice must be
        !             9:   retained.  This software may not be included in commercial products without
        !            10:   written permission of Columbia University.
        !            11: */
        !            12: 
        !            13: #ifndef CKUVER_H
        !            14: #define CKUVER_H
        !            15: 
        !            16: /* Arranged more or less alphabetically by compiler symbol */
        !            17: /* Must be included AFTER ckcdeb.h. */
        !            18: 
        !            19: #ifdef MAC
        !            20: #define HERALD " Apple Macintosh"
        !            21: #endif /* MAC */
        !            22: 
        !            23: #ifdef A986
        !            24: #define HERALD " Altos 986 / Xenix 3.0"
        !            25: #endif /* A986 */
        !            26: 
        !            27: #ifdef aegis
        !            28: #ifdef BSD4
        !            29: #define HERALD " Apollo DOMAIN/IX 4.2 BSD"
        !            30: #else
        !            31: #ifdef ATTSV
        !            32: #define HERALD " Apollo DOMAIN/IX System V"
        !            33: #else
        !            34: #define HERALD " Apollo Aegis"
        !            35: #endif /* BSD4  */
        !            36: #endif /* ATTSV */
        !            37: #endif /* aegis */
        !            38: 
        !            39: #ifdef AIXRS
        !            40: #define HERALD " IBM RS/6000 (AIX 3.x)"
        !            41: #endif /* AIXRS */
        !            42: 
        !            43: #ifdef PS2AIX10
        !            44: #define HERALD " IBM PS/2 (AIX 1.x)"
        !            45: #endif /* PS2AIX10 */
        !            46: 
        !            47: #ifdef AIXPS2
        !            48: #define HERALD " IBM PS/2 (AIX 3.x)"
        !            49: #endif /* AIXPS2 */
        !            50: 
        !            51: #ifdef AIX370
        !            52: #ifndef HERALD
        !            53: #define HERALD " IBM System/370 (AIX 3.x)"
        !            54: #endif
        !            55: #endif /* AIX370 */
        !            56: 
        !            57: #ifdef ATT6300
        !            58: #define HERALD " AT&T 6300"
        !            59: #endif /* ATT6300 */
        !            60: 
        !            61: #ifdef ATT7300
        !            62: #define HERALD " AT&T 7300 UNIX PC"
        !            63: #endif /* ATT7300 */
        !            64: 
        !            65: #ifdef AUX
        !            66: #define HERALD " Apple Macintosh AUX"
        !            67: #endif /* AUX */
        !            68: 
        !            69: #ifdef BSD44
        !            70: #define HERALD " 4.4 BSD"
        !            71: #endif /* BSD44 */
        !            72: 
        !            73: #ifdef ENCORE
        !            74: #ifdef BSD43
        !            75: #define HERALD " Encore Multimax UMAX 4.3"
        !            76: #else
        !            77: #define HERALD " Encore Multimax UMAX 4.2"
        !            78: #endif
        !            79: #endif /* ENCORE */
        !            80: 
        !            81: #ifdef BSD29
        !            82: #define HERALD " 2.9 BSD"
        !            83: #endif /* BSD29 */
        !            84: 
        !            85: #ifdef BSD41
        !            86: #define HERALD " 4.1 BSD"
        !            87: #endif /* BSD41 */
        !            88: 
        !            89: #ifdef C70
        !            90: #define HERALD " BBN C/70"
        !            91: #endif /* c70 */
        !            92: 
        !            93: #ifdef CIE
        !            94: #define HERALD " CIE Systems 680/20 Regulus"
        !            95: #endif /* CIE */
        !            96: 
        !            97: #ifdef COHERENT
        !            98: #ifdef _I386
        !            99: #define HERALD " MWC Coherent 386 4.x"
        !           100: #else
        !           101: #define HERALD " PC/AT MWC Coherent 286 3.x"
        !           102: #endif /* _I386 */
        !           103: #endif /* COHERENT */
        !           104: 
        !           105: #ifdef CONVEX9
        !           106: #define HERALD " Convex/OS"
        !           107: #endif /* CONVEX9 */
        !           108: 
        !           109: #ifdef DGUX430
        !           110: #define HERALD " Data General DG/UX 4.30"
        !           111: #endif /* DGUX430 */
        !           112: 
        !           113: #ifdef DGUX540
        !           114: #define HERALD " Data General DG/UX 5.4"
        !           115: #endif /* DGUX540 */
        !           116: 
        !           117: #ifdef datageneral
        !           118: #ifndef HERALD
        !           119: #define HERALD " Data General AOS/VS"
        !           120: #endif /* HERALD */
        !           121: #endif /* datageneral */
        !           122: 
        !           123: #ifdef DELL_SVR4
        !           124: #define HERALD " Dell System V R4"
        !           125: #endif /* DELL_SVR4 */
        !           126: 
        !           127: #ifdef ICL_SVR4
        !           128: #define HERALD " ICL System V R4 DRS N/X"
        !           129: #endif /* ICL_SVR4 */
        !           130: 
        !           131: #ifdef FT18
        !           132: #ifdef FT21
        !           133: #define HERALD " Fortune For:Pro 2.1"
        !           134: #else
        !           135: #define HERALD " Fortune For:Pro 1.8"
        !           136: #endif /* FT21 */
        !           137: #endif /* FT18 */
        !           138: 
        !           139: #ifdef GEMDOS
        !           140: #define HERALD " Atari ST GEM 1.0"
        !           141: #endif /* GEMDOS */
        !           142: 
        !           143: #ifdef I386IX
        !           144: #ifdef SVR3JC
        !           145: #define HERALD " Interactive UNIX System V/386 R3.2"
        !           146: #else
        !           147: #define HERALD " Interactive Systems Corp 386/ix"
        !           148: #endif /* SVR3JC */
        !           149: #endif /* I386IX */
        !           150: 
        !           151: #ifdef IRIX40
        !           152: #define HERALD " Silicon Graphics IRIX 4.0"
        !           153: #endif /* IRIX40 */
        !           154: 
        !           155: #ifdef ISIII
        !           156: #define HERALD " Interactive Systems Corp System III"
        !           157: #endif /* ISIII */
        !           158: 
        !           159: #ifdef IX370
        !           160: #define HERALD " IBM IX/370"
        !           161: #endif /* IX370 */
        !           162: 
        !           163: #ifdef HPUX
        !           164: #define HERALD " HP 9000 Series HP-UX"
        !           165: #endif /* HPUX */
        !           166: 
        !           167: #ifdef MINIX
        !           168: #define HERALD " Minix"
        !           169: #endif /* MINIX */
        !           170: 
        !           171: #ifdef MIPS
        !           172: #define HERALD " MIPS RISC/OS (System V R3)"
        !           173: #endif /* MIPS */
        !           174: 
        !           175: #ifdef NEXT
        !           176: #define HERALD " NeXT"
        !           177: #endif /* NEXT */
        !           178: 
        !           179: #ifdef OSF
        !           180: #define HERALD " DEC OSF/1 1.0"
        !           181: #endif /* OSF */
        !           182: 
        !           183: #ifdef PTX
        !           184: #define HERALD " DYNIX/PTX 1.3"
        !           185: #endif /* PTX */
        !           186: 
        !           187: #ifdef PCIX
        !           188: #define HERALD " PC/IX"
        !           189: #endif /* PCIX */
        !           190: 
        !           191: #ifdef sxaE50
        !           192: #define HERALD " PFU SX/A V10/L50"
        !           193: #endif /* sxaE50 */
        !           194: 
        !           195: #ifdef PROVX1
        !           196: #define HERALD " DEC Professional 300 (Venix 1.0)"
        !           197: #endif /* PROVX1 */
        !           198: 
        !           199: #ifdef RTAIX
        !           200: #define HERALD " IBM RT PC (AIX 2.2)"
        !           201: #endif /* RTAIX */
        !           202: 
        !           203: #ifdef RTU
        !           204: #define HERALD " Masscomp/Concurrent RTU"
        !           205: #endif /* RTU */
        !           206: 
        !           207: #ifdef sony_news
        !           208: #define HERALD " SONY NEWS"
        !           209: #endif /* sony_news */
        !           210: 
        !           211: #ifdef SVR4
        !           212: #ifdef sun
        !           213: #define HERALD "SUN Solaris 2.1"
        !           214: #endif /* sun */
        !           215: #endif /* SVR4 */
        !           216: 
        !           217: #ifdef SOLARIS
        !           218: #ifdef sun
        !           219: #define HERALD " SUN Solaris 2.0"
        !           220: #else
        !           221: #define HERALD " Solaris 2.0"
        !           222: #endif /* SUN */
        !           223: #endif /* SOLARIS */
        !           224: 
        !           225: #ifdef SUNOS4
        !           226: #ifdef BSD4
        !           227: #ifdef SUNOS41
        !           228: #define HERALD " SunOS 4.1 (BSD)"
        !           229: #else
        !           230: #define HERALD " SunOS 4.0 (BSD)"
        !           231: #endif /* SUNOS41 */
        !           232: #endif /* BSD4 */
        !           233: #endif /* SUNOS4 */
        !           234: 
        !           235: #ifdef SUN4S5
        !           236: #ifdef HDBUUCP
        !           237: #define HERALD " SunOS 4.1 (SVR3)"
        !           238: #else
        !           239: #define HERALD " SunOS 4.0 (SVR3)"
        !           240: #endif /* HDBUUCP */
        !           241: #endif /* SUN4S5 */
        !           242: 
        !           243: #ifdef TOWER1
        !           244: #define HERALD " NCR Tower 1632 (OS 1.02)"
        !           245: #endif /* TOWER1 */
        !           246: 
        !           247: #ifdef TRS16
        !           248: #define HERALD " Tandy 16/6000 (Xenix 3.0)"
        !           249: #endif /* TRS16 */
        !           250: 
        !           251: #ifdef u3b2
        !           252: #ifndef HERALD
        !           253: #ifdef SVR3
        !           254: #define HERALD " AT&T 3B2 (System V R3)"
        !           255: #else
        !           256: #define HERALD " AT&T 3B2 (System V)"
        !           257: #endif /* SVR3 */
        !           258: #endif /* HERALD */
        !           259: #endif /* u3b2 */
        !           260: 
        !           261: #ifdef ultrix
        !           262: #ifdef vax
        !           263: #define HERALD " VAX/ULTRIX"
        !           264: #else
        !           265: #ifdef mips
        !           266: #define HERALD " DECstation/ULTRIX"
        !           267: #else
        !           268: #define HERALD " ULTRIX"
        !           269: #endif /* mips */
        !           270: #endif /* vax */
        !           271: #endif /* ultrix */
        !           272: 
        !           273: #ifdef OXOS
        !           274: #define HERALD " Olivetti X/OS"
        !           275: #endif /* OXOS */
        !           276: 
        !           277: #ifdef _386BSD
        !           278: #define HERALD " 386BSD"
        !           279: #endif /* _386BSD */
        !           280: 
        !           281: #ifdef POSIX
        !           282: #ifdef HERALD
        !           283: #undef HERALD
        !           284: #endif /* HERALD */
        !           285: #define HERALD " POSIX"
        !           286: #endif /* POSIX */
        !           287: 
        !           288: #ifdef UTS24
        !           289: #define HERALD " Amdahl UTS 2.4"
        !           290: #endif /* UTS24 */
        !           291: 
        !           292: #ifdef UTSV
        !           293: #define HERALD " Amdahl UTS V"
        !           294: #endif /* UTSV */
        !           295: 
        !           296: #ifdef VXVE
        !           297: #define HERALD " CDC VX/VE 5.2.1 System V"
        !           298: #endif /* VXVE */
        !           299: 
        !           300: #ifdef XENIX
        !           301: #ifdef HERALD
        !           302: #undef HERALD
        !           303: #endif /* HERALD */
        !           304: #ifdef M_UNIX 
        !           305: #define HERALD " SCO UNIX/386"
        !           306: #else
        !           307: #ifdef M_I386
        !           308: #define HERALD " Xenix/386"
        !           309: #else
        !           310: #ifdef M_I286
        !           311: #define HERALD " Xenix/286"
        !           312: #else
        !           313: #define HERALD " Xenix"
        !           314: #endif /* M_I286 */
        !           315: #endif /* M_I386 */
        !           316: #endif /* M_UNIX */
        !           317: #endif /* XENIX  */
        !           318: 
        !           319: #ifdef ZILOG
        !           320: #define HERALD " Zilog S8000 Zeus 3.21+"
        !           321: #endif /* ZILOG */
        !           322: 
        !           323: #ifdef UTEK
        !           324: #define HERALD " UTek"
        !           325: #endif /* UTEK */
        !           326: 
        !           327: /* Catch-alls for anything not defined explicitly above */
        !           328: 
        !           329: #ifndef HERALD
        !           330: #ifdef SVR4
        !           331: #ifdef i386
        !           332: #define HERALD " AT&T System V/386 R4"
        !           333: #else
        !           334: #ifdef AMIX
        !           335: #define HERALD " Commodore Amiga System V/m68k R4"
        !           336: #else
        !           337: #define HERALD " AT&T System V R4"
        !           338: #endif /* AMIX */
        !           339: #endif /* i386 */
        !           340: #else
        !           341: #ifdef SVR3
        !           342: #define HERALD " AT&T System V R3"
        !           343: #else
        !           344: #ifdef ATTSV
        !           345: #define HERALD " AT&T System III / System V"
        !           346: #else
        !           347: #ifdef BSD43
        !           348: #ifdef pdp11
        !           349: #define HERALD " PDP-11 2.10 BSD"
        !           350: #else
        !           351: #ifdef vax
        !           352: #define HERALD " VAX 4.3 BSD"
        !           353: #else
        !           354: #define HERALD " 4.3 BSD"
        !           355: #endif /* vax */
        !           356: #endif /* pdp11 */
        !           357: #else
        !           358: #ifdef BSD4
        !           359: #ifdef vax
        !           360: #define HERALD " VAX 4.2 BSD"
        !           361: #else
        !           362: #define HERALD " 4.2 BSD"
        !           363: #endif /* vax */
        !           364: #else
        !           365: #ifdef V7
        !           366: #define HERALD " UNIX Version 7"
        !           367: #endif /* V7 */
        !           368: #endif /* BSD4 */
        !           369: #endif /* BSD43 */
        !           370: #endif /* ATTSV */
        !           371: #endif /* SVR3 */
        !           372: #endif /* SVR4 */
        !           373: #endif /* HERALD */
        !           374: 
        !           375: #ifdef OS2
        !           376: #ifdef HERALD
        !           377: #undef HERALD
        !           378: #endif /* HERALD */
        !           379: #define HERALD " OS/2"
        !           380: #endif /* OS/2 */
        !           381: 
        !           382: #ifndef HERALD
        !           383: #define HERALD " Unknown Version"
        !           384: #endif /* HERALD */
        !           385: 
        !           386: /* Hardware type */
        !           387: 
        !           388: #ifdef vax                             /* DEC VAX */
        !           389: #ifndef CKCPU
        !           390: #define CKCPU "vax"
        !           391: #endif /* CKCPU */
        !           392: #endif /*  vax */
        !           393: #ifdef pdp11                           /* DEC PDP-11 */
        !           394: #ifndef CKCPU
        !           395: #define CKCPU "pdp11"
        !           396: #endif /* CKCPU */
        !           397: #endif /* pdp11 */
        !           398: 
        !           399: #ifdef __ALPHA
        !           400: #ifndef CKCPU
        !           401: #define CKCPU "Alpha"
        !           402: #endif /* CKCPU */
        !           403: #endif /* __ALPHA */
        !           404: 
        !           405: #ifdef __hp9000s800                    /* HP 9000 */
        !           406: #define CKCPU "hp9000s800"
        !           407: #endif /* __hp9000s800 */
        !           408: #ifdef __hp9000s500
        !           409: #ifndef CKCPU
        !           410: #define CKCPU "hp9000s500"
        !           411: #endif /* CKCPU */
        !           412: #endif /* __hp9000s500 */
        !           413: #ifdef __hp9000s300
        !           414: #ifndef CKCPU
        !           415: #define CKCPU "hp9000s300"
        !           416: #endif /* CKCPU */
        !           417: #endif /* __hp9000s300 */
        !           418: #ifdef __hp9000s200
        !           419: #ifndef CKCPU
        !           420: #define CKCPU "hp9000s200"
        !           421: #endif /* CKCPU */
        !           422: #endif /* __hp9000s200 */
        !           423: #ifdef m88000                          /* Motorola 88000 */
        !           424: #ifndef CKCPU
        !           425: #define CKCPU "mc88000"
        !           426: #endif /* CKCPU */
        !           427: #endif /* m88000 */
        !           428: #ifdef __using_M88KBCS                 /* DG symbol for Motorola 88000 */
        !           429: #ifndef CKCPU
        !           430: #define CKCPU "mc88000"
        !           431: #endif /* CKCPU */
        !           432: #endif /* __using_M88KBCS */
        !           433: #ifdef m88k                            /* Motorola symbol for 88000 */
        !           434: #ifndef CKCPU
        !           435: #define CKCPU "mc88000"
        !           436: #endif /* CKCPU */
        !           437: #endif /* m88k */
        !           438: #ifdef mc68040                         /* Motorola 68040 */
        !           439: #ifndef CKCPU
        !           440: #define CKCPU "mc68040"
        !           441: #endif /* CKCPU */
        !           442: #endif /* mc68040 */
        !           443: #ifdef mc68030                         /* Motorola 68030 */
        !           444: #ifndef CKCPU
        !           445: #define CKCPU "mc68030"
        !           446: #endif /* CKCPU */
        !           447: #endif /* mc68030 */
        !           448: #ifdef mc68020                         /* Motorola 68020 */
        !           449: #ifndef CKCPU
        !           450: #define CKCPU "mc68020"
        !           451: #endif /* CKCPU */
        !           452: #endif /* mc68020 */
        !           453: #ifdef mc68010                         /* Motorola 68010 */
        !           454: #ifndef CKCPU
        !           455: #define CKCPU "mc68010"
        !           456: #endif /* CKCPU */
        !           457: #endif /* mc68010 */
        !           458: #ifdef mc68000                         /* Motorola 68000 */
        !           459: #ifndef CKCPU
        !           460: #define CKCPU "mc68000"
        !           461: #endif /* CKCPU */
        !           462: #endif /* mc68000 */
        !           463: #ifdef mc68k                           /* Ditto (used by DIAB DS90) */
        !           464: #ifndef CKCPU
        !           465: #define CKCPU "mc68000"
        !           466: #endif /* CKCPU */
        !           467: #endif /* mc68k */
        !           468: #ifdef m68                             /* Ditto */
        !           469: #ifndef CKCPU
        !           470: #define CKCPU "mc68000"
        !           471: #endif /* CKCPU */
        !           472: #endif /* m68 */
        !           473: #ifdef m68k                            /* Ditto */
        !           474: #ifndef CKCPU
        !           475: #define CKCPU "mc68000"
        !           476: #endif /* CKCPU */
        !           477: #endif /* m68k */
        !           478: #ifdef i486                            /* Intel 80486 */
        !           479: #ifndef CKCPU
        !           480: #define CKCPU "i486"
        !           481: #endif /* CKCPU */
        !           482: #endif /* i80486 */
        !           483: #ifdef i386                            /* Intel 80386 */
        !           484: #ifndef CKCPU
        !           485: #define CKCPU "i386"
        !           486: #endif /* CKCPU */
        !           487: #endif /* i80386 */
        !           488: #ifdef i286                            /* Intel 80286 */
        !           489: #ifndef CKCPU
        !           490: #define CKCPU "i286"
        !           491: #endif /* CKCPU */
        !           492: #endif /* i286 */
        !           493: #ifdef i186                            /* Intel 80186 */
        !           494: #ifndef CKCPU
        !           495: #define CKCPU "i186"
        !           496: #endif /* CKCPU */
        !           497: #endif /* i186 */
        !           498: #ifdef M_I386                          /* Intel 80386 */
        !           499: #ifndef CKCPU
        !           500: #define CKCPU "i386"
        !           501: #endif /* CKCPU */
        !           502: #endif /* M_I386 */
        !           503: #ifdef _M_I386                         /* Intel 80386 */
        !           504: #ifndef CKCPU
        !           505: #define CKCPU "i386"
        !           506: #endif /* CKCPU */
        !           507: #endif /* _M_I386 */
        !           508: #ifdef M_I286                          /* Intel 80286 */
        !           509: #ifndef CKCPU
        !           510: #define CKCPU "i286"
        !           511: #endif /* CKCPU */
        !           512: #endif /* M_I286 */
        !           513: #ifdef M_I86                           /* Intel 80x86 */
        !           514: #ifndef CKCPU
        !           515: #define CKCPU "ix86"
        !           516: #endif /* CKCPU */
        !           517: #endif /* M_I86 */
        !           518: #ifdef sparc                           /* SUN SPARC */
        !           519: #ifndef CKCPU
        !           520: #define CKCPU "sparc"
        !           521: #endif /* CKCPU */
        !           522: #endif /* sparc */
        !           523: #ifdef mips                            /* MIPS RISC processor */
        !           524: #ifndef CKCPU
        !           525: #define CKCPU "mips"
        !           526: #endif /* CKCPU */
        !           527: #endif /* mips */
        !           528: #ifdef _IBMR2                          /* IBM RS/6000 */
        !           529: #ifndef CKCPU                          /* (what do they call the chip?) */
        !           530: #define CKCPU "rs6000"
        !           531: #endif /* CKCPU */
        !           532: #endif /* rs6000 */
        !           533: #ifdef u3b5                            /* WE32000 MAC-32, AT&T 3Bx */
        !           534: #ifndef CKCPU
        !           535: #define CKCPU "u3b5"
        !           536: #endif /* CKCPU */
        !           537: #endif /* u3b5 */
        !           538: #ifdef n3b
        !           539: #ifndef CKCPU
        !           540: #define CKCPU "n3b"
        !           541: #endif /* CKCPU */
        !           542: #endif /* n3b */
        !           543: #ifdef u3b
        !           544: #ifndef CKCPU
        !           545: #define CKCPU "u3b"
        !           546: #endif /* CKCPU */
        !           547: #endif /* u3b */
        !           548: #ifdef n16                             /* Encore Multimax */
        !           549: #ifndef CKCPU
        !           550: #define CKCPU "n16"
        !           551: #endif /* CKCPU */
        !           552: #endif /* n16 */
        !           553: #ifdef u370                            /* IBM 370 */
        !           554: #ifndef CKCPU
        !           555: #define CKCPU "u370"
        !           556: #endif /* CKCPU */
        !           557: #endif /* u370 */
        !           558: #ifdef MAC                             /* Macintosh catch-all */
        !           559: #ifndef CKCPU
        !           560: #define CKCPU "mc68000"
        !           561: #endif /* CKCPU */
        !           562: #endif /* MAC */
        !           563: 
        !           564: #ifndef CKCPU                          /* All others */
        !           565: #define CKCPU "unknown"
        !           566: #endif /* CKCPU */
        !           567: 
        !           568: #endif /* CKUVER_H */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.