Annotation of xinu/h/mach.h, revision 1.1.1.1

1.1       root        1: /* mach.h - isUVAXI isUVAXII is1178X is11750 is11730 is8600            */
                      2: 
                      3: /* vax machine constants                                               */
                      4: 
                      5: #define UVAXIISID      0x08000000      /* SID reg. value for UVAX II   */
                      6: #define UVAXISID       0x07000000      /* SID reg. value for UVAX I    */
                      7: #define VAX78XSID      0x01000000
                      8: #define VAX750SID      0x02000000
                      9: #define VAX730SID      0x03000000
                     10: #define VAX8600SID     0x04000000
                     11: 
                     12: #define SYSTYPE                0x00ffffff      /* mask for system id           */
                     13: #define UISYSTEM       "MicroVAX I"    /* name printed at startup      */
                     14: #define UIISYSTEM      "MicroVAX II"   /* for either UVAX I or UVAX II */
                     15: #define SYSTEM78       "VAX 11/78X"
                     16: #define SYSTEM75       "VAX 11/750"
                     17: #define SYSTEM73       "VAX 11/730"
                     18: #define SYSTEM86       "VAX 8600"
                     19: 
                     20: /* Miscellaneous utility inline functions */
                     21: 
                     22: #ifndef        ASM
                     23: #define isUVAXII       (machinesid == UVAXIISID)
                     24: #define isUVAXI                (machinesid == UVAXISID)
                     25: #define is1178X                (machinesid == VAX78XSID)
                     26: #define is11750                (machinesid == VAX750SID)
                     27: #define is11730                (machinesid == VAX730SID)
                     28: #define is8600         (machinesid == VAX8600SID)
                     29: #endif ASM
                     30: 
                     31: #ifndef ASM
                     32: extern int     machinesid;
                     33: #endif ASM

unix.superglobalmegacorp.com

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