Annotation of coherent/e/bin/ckermit/ckuver.h, revision 1.1.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.