Annotation of coherent/e/bin/cku179/ckuver.h, revision 1.1.1.1

1.1       root        1: /* ckuver.h -- C-Kermit UNIX Version heralds */
                      2: 
                      3: #ifndef CKUVER_H
                      4: #define CKUVER_H
                      5: 
                      6: /* Arranged more or less alphabetically by compiler symbol */
                      7: /* Must be included AFTER ckcdeb.h. */
                      8: 
                      9: #ifdef MAC
                     10: #define HERALD " Apple Macintosh"
                     11: #endif /* MAC */
                     12: 
                     13: #ifdef A986
                     14: #define HERALD " Altos 986 / Xenix 3.0"
                     15: #endif /* A986 */
                     16: 
                     17: #ifdef aegis
                     18: #ifdef BSD4
                     19: #define HERALD " Apollo DOMAIN/IX 4.2 BSD"
                     20: #else
                     21: #ifdef ATTSV
                     22: #define HERALD " Apollo DOMAIN/IX System V"
                     23: #else
                     24: #define HERALD " Apollo Aegis"
                     25: #endif /* BSD4  */
                     26: #endif /* ATTSV */
                     27: #endif /* aegis */
                     28: 
                     29: #ifdef AIXRS
                     30: #define HERALD " IBM RS/6000 (AIX 3.x)"
                     31: #endif /* AIXRS */
                     32: 
                     33: #ifdef PS2AIX10
                     34: #define HERALD " IBM PS/2 (AIX 1.x)"
                     35: #endif /* PS2AIX10 */
                     36: 
                     37: #ifdef AIXPS2
                     38: #define HERALD " IBM PS/2 (AIX 3.x)"
                     39: #endif /* AIXPS2 */
                     40: 
                     41: #ifdef AIX370
                     42: #ifndef HERALD
                     43: #define HERALD " IBM System/370 (AIX 3.x)"
                     44: #endif
                     45: #endif /* AIX370 */
                     46: 
                     47: #ifdef ATT6300
                     48: #define HERALD " AT&T 6300"
                     49: #endif /* ATT6300 */
                     50: 
                     51: #ifdef ATT7300
                     52: #define HERALD " AT&T 7300 UNIX PC"
                     53: #endif /* ATT7300 */
                     54: 
                     55: #ifdef AUX
                     56: #define HERALD " Apple Macintosh AUX"
                     57: #endif /* AUX */
                     58: 
                     59: #ifdef ENCORE
                     60: #ifdef BSD43
                     61: #define HERALD " Encore Multimax UMAX 4.3"
                     62: #else
                     63: #define HERALD " Encore Multimax UMAX 4.2"
                     64: #endif
                     65: #endif /* ENCORE */
                     66: 
                     67: #ifdef BSD29
                     68: #define HERALD " 2.9 BSD"
                     69: #endif /* BSD29 */
                     70: 
                     71: #ifdef BSD41
                     72: #define HERALD " 4.1 BSD"
                     73: #endif /* BSD41 */
                     74: 
                     75: #ifdef C70
                     76: #define HERALD " BBN C/70"
                     77: #endif /* c70 */
                     78: 
                     79: #ifdef CIE
                     80: #define HERALD " CIE Systems 680/20 Regulus"
                     81: #endif /* CIE */
                     82: 
                     83: #ifdef COHERENT
                     84: #ifndef _I386
                     85: #define HERALD " PC/AT MWC Coherent 286 3.x"
                     86: #endif /* _i386 */
                     87: #define HERALD " PC/AT MWC Coherent 386 4.x"
                     88: #endif /* COHERENT */
                     89: 
                     90: #ifdef DGUX540
                     91: #define HERALD " Data General UX 5.40"
                     92: #endif /* DGUX540 */
                     93: 
                     94: #ifdef FT18
                     95: #ifdef FT21
                     96: #define HERALD " Fortune For:Pro 2.1"
                     97: #else
                     98: #define HERALD " Fortune For:Pro 1.8"
                     99: #endif /* FT21 */
                    100: #endif /* FT18 */
                    101: 
                    102: #ifdef GEMDOS
                    103: #define HERALD " Atari ST GEM 1.0"
                    104: #endif /* GEMDOS */
                    105: 
                    106: #ifdef IRIX40
                    107: #define HERALD " Silicon Graphics IRIX 4.0"
                    108: #endif /* IRIX40 */
                    109: 
                    110: #ifdef ISIII
                    111: #define HERALD " Interactive Systems Corp System III"
                    112: #endif /* ISIII */
                    113: 
                    114: #ifdef IX370
                    115: #define HERALD " IBM IX/370"
                    116: #endif /* IX370 */
                    117: 
                    118: #ifdef HPUX
                    119: #define HERALD " HP 9000 Series HP-UX"
                    120: #endif /* HPUX */
                    121: 
                    122: #ifdef MINIX
                    123: #define HERALD " Minix"
                    124: #endif /* MINIX */
                    125: 
                    126: #ifdef MIPS
                    127: #define HERALD " MIPS RISC/OS (System V R3)"
                    128: #endif
                    129: 
                    130: #ifdef NEXT
                    131: #define HERALD " NeXT"
                    132: #endif
                    133: 
                    134: #ifdef PCIX
                    135: #define HERALD " PC/IX"
                    136: #endif /* PCIX */
                    137: 
                    138: #ifdef sxaE50
                    139: #define HERALD " PFU SX/A V10/L50"
                    140: #endif /* sxaE50 */
                    141: 
                    142: #ifdef PROVX1
                    143: #define HERALD " DEC Professional 300 (Venix 1.0)"
                    144: #endif /* PROVX1 */
                    145: 
                    146: #ifdef RTAIX
                    147: #define HERALD " IBM RT PC (AIX 2.2)"
                    148: #endif /* RTAIX */
                    149: 
                    150: #ifdef RTU
                    151: #define HERALD " Masscomp/Concurrent RTU"
                    152: #endif /* RTU */
                    153: 
                    154: #ifdef sony_news
                    155: #define HERALD " SONY NEWS"
                    156: #endif /* sony_news */
                    157: 
                    158: #ifdef SUNOS4
                    159: #ifdef BSD4
                    160: #ifdef SUNOS41
                    161: #define HERALD " SUNOS 4.1 (BSD)"
                    162: #else
                    163: #define HERALD " SUNOS 4.0 (BSD)"
                    164: #endif /* SUNOS41 */
                    165: #endif /* BSD4 */
                    166: #endif /* SUNOS4 */
                    167: 
                    168: #ifdef SUN4S5
                    169: #ifdef HDBUUCP
                    170: #define HERALD " SUNOS 4.1 (SVR3)"
                    171: #else
                    172: #define HERALD " SUNOS 4.0 (SVR3)"
                    173: #endif /* HDBUUCP */
                    174: #endif /* SUN4S5 */
                    175: 
                    176: #ifdef TOWER1
                    177: #define HERALD " NCR Tower 1632 (OS 1.02)"
                    178: #endif /* TOWER1 */
                    179: 
                    180: #ifdef TRS16
                    181: #define HERALD " Tandy 16/6000 (Xenix 3.0)"
                    182: #endif /* TRS16 */
                    183: 
                    184: #ifdef u3b2
                    185: #ifndef HERALD
                    186: #ifdef SVR3
                    187: #define HERALD " AT&T 3B2 (System V R3)"
                    188: #else
                    189: #define HERALD " AT&T 3B2 (System V)"
                    190: #endif /* SVR3 */
                    191: #endif /* HERALD */
                    192: #endif /* u3b2 */
                    193: 
                    194: #ifdef ultrix
                    195: #ifdef vax
                    196: #define HERALD " VAX/Ultrix"
                    197: #else
                    198: #ifdef mips
                    199: #define HERALD " DECstation/Ultrix"
                    200: #else
                    201: #define HERALD " Ultrix"
                    202: #endif /* mips */
                    203: #endif /* vax */
                    204: #endif /* ultrix */
                    205: 
                    206: #ifdef OXOS
                    207: #define HERALD " Olivetti X/OS"
                    208: #endif /* OXOS */
                    209: 
                    210: #ifdef POSIX
                    211: #ifdef HERALD
                    212: #undef HERALD
                    213: #endif /* HERALD */
                    214: #define HERALD " POSIX"
                    215: #endif /* POSIX */
                    216: 
                    217: #ifdef UTS24
                    218: #define HERALD " Amdahl UTS 2.4"
                    219: #endif /* UTS24 */
                    220: 
                    221: #ifdef UTSV
                    222: #define HERALD " Amdahl UTS V"
                    223: #endif /* UTSV */
                    224: 
                    225: #ifdef VXVE
                    226: #define HERALD " CDC VX/VE 5.2.1 System V"
                    227: #endif /* VXVE */
                    228: 
                    229: #ifdef XENIX
                    230: #ifdef HERALD
                    231: #undef HERALD
                    232: #endif /* HERALD */
                    233: #ifdef M_UNIX 
                    234: #define HERALD " SCO UNIX/386"
                    235: #else
                    236: #ifdef M_I386
                    237: #define HERALD " Xenix/386"
                    238: #else
                    239: #ifdef M_I286
                    240: #define HERALD " Xenix/286"
                    241: #else
                    242: #define HERALD " Xenix"
                    243: #endif /* M_I286 */
                    244: #endif /* M_I386 */
                    245: #endif /* M_UNIX */
                    246: #endif /* XENIX  */
                    247: 
                    248: #ifdef ZILOG
                    249: #define HERALD " Zilog S8000 Zeus 3.21+"
                    250: #endif /* ZILOG */
                    251: 
                    252: #ifdef UTEK
                    253: #define HERALD " UTek"
                    254: #endif /* UTEK */
                    255: 
                    256: /* Catch-alls for anything not defined explicitly above */
                    257: 
                    258: #ifndef HERALD
                    259: #ifdef SVR4
                    260: #ifdef i386
                    261: #define HERALD " AT&T System V/386 R4"
                    262: #else
                    263: #define HERALD " AT&T System V R4"
                    264: #endif /* i386 */
                    265: #else
                    266: #ifdef SVR3
                    267: #define HERALD " AT&T System V R3"
                    268: #else
                    269: #ifdef ATTSV
                    270: #define HERALD " AT&T System III / System V"
                    271: #else
                    272: #ifdef BSD43
                    273: #ifdef pdp11
                    274: #define HERALD " PDP-11 2.10 BSD"
                    275: #else
                    276: #ifdef vax
                    277: #define HERALD " VAX 4.3 BSD"
                    278: #else
                    279: #define HERALD " 4.3 BSD"
                    280: #endif /* vax */
                    281: #endif /* pdp11 */
                    282: #else
                    283: #ifdef BSD4
                    284: #ifdef vax
                    285: #define HERALD " VAX 4.2 BSD"
                    286: #else
                    287: #define HERALD " 4.2 BSD"
                    288: #endif /* vax */
                    289: #else
                    290: #ifdef V7
                    291: #define HERALD " UNIX Version 7"
                    292: #endif /* V7 */
                    293: #endif /* BSD4 */
                    294: #endif /* BSD43 */
                    295: #endif /* ATTSV */
                    296: #endif /* SVR3 */
                    297: #endif /* SVR4 */
                    298: #endif /* HERALD */
                    299: 
                    300: #ifdef OS2
                    301: #ifndef HERALD
                    302: #define HERALD " OS/2"
                    303: #endif /* HERALD */
                    304: #endif /* OS/2 */
                    305: 
                    306: #ifndef HERALD
                    307: #define HERALD " Unknown Version"
                    308: #endif /* HERALD */
                    309: 
                    310: /* Hardware type */
                    311: 
                    312: #ifdef vax                             /* DEC VAX */
                    313: #ifndef CKCPU
                    314: #define CKCPU "vax"
                    315: #endif /* CKCPU */
                    316: #endif /*  vax */
                    317: #ifdef pdp11                           /* DEC PDP-11 */
                    318: #ifndef CKCPU
                    319: #define CKCPU "pdp11"
                    320: #endif /* CKCPU */
                    321: #endif /* pdp11 */
                    322: #ifdef __hp9000s800                    /* HP 9000 */
                    323: #define CKCPU "hp9000s800"
                    324: #endif /* __hp9000s800 */
                    325: #ifdef __hp9000s500
                    326: #ifndef CKCPU
                    327: #define CKCPU "hp9000s500"
                    328: #endif /* CKCPU */
                    329: #endif /* __hp9000s500 */
                    330: #ifdef __hp9000s300
                    331: #ifndef CKCPU
                    332: #define CKCPU "hp9000s300"
                    333: #endif /* CKCPU */
                    334: #endif /* __hp9000s300 */
                    335: #ifdef __hp9000s200
                    336: #ifndef CKCPU
                    337: #define CKCPU "hp9000s200"
                    338: #endif /* CKCPU */
                    339: #endif /* __hp9000s200 */
                    340: #ifdef m88000                          /* Motorola 88000 */
                    341: #ifndef CKCPU
                    342: #define CKCPU "mc88000"
                    343: #endif /* CKCPU */
                    344: #endif /* m88000 */
                    345: #ifdef __using_M88KBCS                 /* DG symbol for Motorola 88000 */
                    346: #ifndef CKCPU
                    347: #define CKCPU "mc88000"
                    348: #endif /* CKCPU */
                    349: #endif /* __using_M88KBCS */
                    350: #ifdef m88k                            /* Motorola symbol for 88000 */
                    351: #ifndef CKCPU
                    352: #define CKCPU "mc88000"
                    353: #endif /* CKCPU */
                    354: #endif /* m88k */
                    355: #ifdef mc68040                         /* Motorola 68040 */
                    356: #ifndef CKCPU
                    357: #define CKCPU "mc68040"
                    358: #endif /* CKCPU */
                    359: #endif /* mc68040 */
                    360: #ifdef mc68030                         /* Motorola 68030 */
                    361: #ifndef CKCPU
                    362: #define CKCPU "mc68030"
                    363: #endif /* CKCPU */
                    364: #endif /* mc68030 */
                    365: #ifdef mc68020                         /* Motorola 68020 */
                    366: #ifndef CKCPU
                    367: #define CKCPU "mc68020"
                    368: #endif /* CKCPU */
                    369: #endif /* mc68020 */
                    370: #ifdef mc68010                         /* Motorola 68010 */
                    371: #ifndef CKCPU
                    372: #define CKCPU "mc68010"
                    373: #endif /* CKCPU */
                    374: #endif /* mc68010 */
                    375: #ifdef mc68000                         /* Motorola 68000 */
                    376: #ifndef CKCPU
                    377: #define CKCPU "mc68000"
                    378: #endif /* CKCPU */
                    379: #endif /* mc68000 */
                    380: #ifdef mc68k                           /* Ditto (used by DIAB DS90) */
                    381: #ifndef CKCPU
                    382: #define CKCPU "mc68000"
                    383: #endif /* CKCPU */
                    384: #endif /* mc68k */
                    385: #ifdef m68                             /* Ditto */
                    386: #ifndef CKCPU
                    387: #define CKCPU "mc68000"
                    388: #endif /* CKCPU */
                    389: #endif /* m68 */
                    390: #ifdef m68k                            /* Ditto */
                    391: #ifndef CKCPU
                    392: #define CKCPU "mc68000"
                    393: #endif /* CKCPU */
                    394: #endif /* m68k */
                    395: #ifdef i486                            /* Intel 80486 */
                    396: #ifndef CKCPU
                    397: #define CKCPU "i486"
                    398: #endif /* CKCPU */
                    399: #endif /* i80486 */
                    400: #ifdef i386                            /* Intel 80386 */
                    401: #ifndef CKCPU
                    402: #define CKCPU "i386"
                    403: #endif /* CKCPU */
                    404: #endif /* i80386 */
                    405: #ifdef i286                            /* Intel 80286 */
                    406: #ifndef CKCPU
                    407: #define CKCPU "i286"
                    408: #endif /* CKCPU */
                    409: #endif /* i286 */
                    410: #ifdef i186                            /* Intel 80186 */
                    411: #ifndef CKCPU
                    412: #define CKCPU "i186"
                    413: #endif /* CKCPU */
                    414: #endif /* i186 */
                    415: #ifdef sparc                           /* SUN SPARC */
                    416: #ifndef CKCPU
                    417: #define CKCPU "sparc"
                    418: #endif /* CKCPU */
                    419: #endif /* sparc */
                    420: #ifdef mips                            /* MIPS RISC processor */
                    421: #ifndef CKCPU
                    422: #define CKCPU "mips"
                    423: #endif /* CKCPU */
                    424: #endif /* mips */
                    425: #ifdef _IBMR2                          /* IBM RS/6000 */
                    426: #ifndef CKCPU                          /* (what do they call the chip?) */
                    427: #define CKCPU "rs6000"
                    428: #endif /* CKCPU */
                    429: #endif /* rs6000 */
                    430: #ifdef u3b5                            /* WE32000 MAC-32, AT&T 3Bx */
                    431: #ifndef CKCPU
                    432: #define CKCPU "u3b5"
                    433: #endif /* CKCPU */
                    434: #endif /* u3b5 */
                    435: #ifdef n3b
                    436: #ifndef CKCPU
                    437: #define CKCPU "n3b"
                    438: #endif /* CKCPU */
                    439: #endif /* n3b */
                    440: #ifdef u3b
                    441: #ifndef CKCPU
                    442: #define CKCPU "u3b"
                    443: #endif /* CKCPU */
                    444: #endif /* u3b */
                    445: #ifdef n16                             /* Encore Multimax */
                    446: #ifndef CKCPU
                    447: #define CKCPU "n16"
                    448: #endif /* CKCPU */
                    449: #endif /* n16 */
                    450: #ifdef u370                            /* IBM 370 */
                    451: #ifndef CKCPU
                    452: #define CKCPU "u370"
                    453: #endif /* CKCPU */
                    454: #endif /* u370 */
                    455: #ifdef MAC                             /* Macintosh catch-all */
                    456: #ifndef CKCPU
                    457: #define CKCPU "mc68000"
                    458: #endif /* CKCPU */
                    459: #endif /* MAC */
                    460: 
                    461: #ifndef CKCPU                          /* All others */
                    462: #define CKCPU "unknown"
                    463: #endif /* CKCPU */
                    464: 
                    465: #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.