date and time created 88/10/18 21:46:24 by bostic
[unix-history] / usr / src / old / berknet / config.h
index 540a8ac..a02bffc 100644 (file)
@@ -1,94 +1,14 @@
-/*     @(#)config.h    4.3     (Berkeley)      %G%     */
+/*     @(#)config.h    4.4     (Berkeley)      %G%     */
 
 /*
        These are machine-configuration dependent
        tables.  To add a machine, be sure to update all
        these tables, add the "ifdef" entry in "mach.h",
        and add config? to gothru() in sub.c.
 
 /*
        These are machine-configuration dependent
        tables.  To add a machine, be sure to update all
        these tables, add the "ifdef" entry in "mach.h",
        and add config? to gothru() in sub.c.
-       The tables must be consistent.
        For Berkeley, this file corresponds to the following network:
 
        For Berkeley, this file corresponds to the following network:
 
-               T H E   B E R K E L E Y   N E T W O R K
-
-                          September 7 1982
-
-                   INGVAX----i
-                      |       
-          KIM-----\  |  /----ERNIE         /--earvax
-                    \ | /                  /
-           C70-----\ \ / /----CAD-----ESVAX
-                   UCBVAX                  \
-         Onyx-----/ /|\ \----ARPA          \--medea----oz
-                    / | \ 
-  t----statvax-----/  |  \-------y
-                     |                    
-                     | /------jade(h)                         
-                     |/                   
-                 d----G----------c--------a
-                      |          |
-                      |          |
-                      f     b----e----s
-
-
-               M A C H I N E   G U I D E 
-
-Name   Char    Run By          Type    Vers.   Default Mach.
-----   ----    ------          ----    ----    -------------
-A      a       CFO             11/70   V7      C
-B      b       CFO             11/70   V7      E
-C      c       CFO             11/70   V7      A
-D      d       CFO             11/70   V7      G
-E      e       CFO             11/70   V7      C
-F      f       CFO             11/70   V7      G
-G      g       CFO             VAX/780 V7      C
-H(jade)        h       CFO             VAX/750 V7      G
-ing70  i       CSSG            11/70   V7      INGVAX
-INGVAX j       Ingres Group    VAX/780 V7      Ing70
-ucbvax k       CS network hub  VAX/750 V7      
-oz     l       Brodersen       VAX/750 V7      medea
-medea  m       EE-Signal Proc. VAX/750 V7      ESVAX
-KIM    n       Kim No-vax (RJF)VAX/780 V7      CSVAX
-ESVAX  o       EECS-CE Res.    VAX/780 V7      CSVAX   
-CAD    p       Newton CAD      VAX/780 V7      ESVAX
-ARPAVAX        r       Fabry           VAX/780 V7      CSVAX   
-SRC    s       CFO & SRC       11/45   V6      E
-MathStat t     Math/Stat Dept  11/45   V7      statvax
-C70     u       EECS            C70     V7      ARPAVAX
-CSVAX  v       CS Research     VAX     V7      ARPAVAX
-statvax w      Stat Dept       VAX/750 V7      UCBVAX
-Onyx   x       CS Research     Onyx    V7      ARPAVAX
-Cory   y       EECS Dept.      11/70   V7      UCBVAX
-EARVAX z       EECS Dept.      VAX/750 V7      ESVAX
-
-(the following machines are not connected or do not exist yet)
-Phonology ?    Linguistics     11/45   V6              ?
-
-(Letters used: A-P, R-Z (total of 25))
-(Letters free: Q (total of 1))
-
-The links between  A-C, C-E, C-G, G-D, G-F, G-CSVAX and CSVAX-ARPAVAX 
-run at 9600 baud, all others run at 1200 Baud.
-
-Files 200,000 to 500,000 bytes are only transmitted between midnight and 6AM.
-There is a file-length limit of 500,000 bytes.
-Larger files must be split up (use the split command).
-
-
-Free Commands (log in as user "network", no password):
-
-       bpq             news            vpq             yank
-       epq             ps              w
-       finger          pstat           wc
-       help            rcs             where
-       lpq             rcslog          who
-       netlog          rcsq            whom
-       netq            trq             write           
+       The tables must be consistent.
 
 
-In addition, the "lpr" command is free on the Ingres machines.
-Sending mail between machines, and netlpr between the Computer Center machines
-is free.  On the EARVAX, there are no free commands (but sending mail is free).
-The netlpr command to Cory will allow the -c option to "epr" and "bpr",
-and to the CSVAX will allow "vpr".
 
        For RAND, these tables are:
 
 
        For RAND, these tables are:
 
@@ -314,7 +234,7 @@ char configA[] = {          /* to get to i, config[i] */
        'a','c','c','c','c',            /* a,b,c,d,e */
        'c','c','c','c','c',            /* f,g,h,i,j */
        'c','c','c','c','c',            /* k,l,m,n,o */
        'a','c','c','c','c',            /* a,b,c,d,e */
        'c','c','c','c','c',            /* f,g,h,i,j */
        'c','c','c','c','c',            /* k,l,m,n,o */
-       'c','c','c','c','c',            /* p,q,r,s,t */
+       'c',000,'c','c','c',            /* p,q,r,s,t */
        'c','c','c','c','c',            /* u,v,w,x,y */
        'c',0                           /* z */
        };
        'c','c','c','c','c',            /* u,v,w,x,y */
        'c',0                           /* z */
        };
@@ -323,7 +243,7 @@ char configB[] = {          /* to get to i, config[i] */
        'e','b','e','e','e',            /* a,b,c,d,e */
        'e','e','e','e','e',            /* f,g,h,i,j */
        'e','e','e','e','e',            /* k,l,m,n,o */
        'e','b','e','e','e',            /* a,b,c,d,e */
        'e','e','e','e','e',            /* f,g,h,i,j */
        'e','e','e','e','e',            /* k,l,m,n,o */
-       'e','e','e','e','e',            /* p,q,r,s,t */
+       'e',000,'e','e','e',            /* p,q,r,s,t */
        'e','e','e','e','e',            /* u,v,w,x,y */
        'e',0                           /* z */
        };
        'e','e','e','e','e',            /* u,v,w,x,y */
        'e',0                           /* z */
        };
@@ -332,7 +252,7 @@ char configC[] = {          /* to get to i, config[i] */
        'a','e','c','g','e',            /* a,b,c,d,e */
        'g','g','g','g','g',            /* f,g,h,i,j */
        'g','g','g','g','g',            /* k,l,m,n,o */
        'a','e','c','g','e',            /* a,b,c,d,e */
        'g','g','g','g','g',            /* f,g,h,i,j */
        'g','g','g','g','g',            /* k,l,m,n,o */
-       'g','e','g','e','g',            /* p,q,r,s,t */
+       'g',000,'g','e','g',            /* p,q,r,s,t */
        'g','g','g','g','g',            /* u,v,w,x,y */
        'g',0                           /* z */
        };
        'g','g','g','g','g',            /* u,v,w,x,y */
        'g',0                           /* z */
        };
@@ -341,7 +261,7 @@ char configD[] = {          /* to get to i, config[i] */
        'g','g','g','d','g',            /* a,b,c,d,e */
        'g','g','g','g','g',            /* f,g,h,i,j */
        'g','g','g','g','g',            /* k,l,m,n,o */
        'g','g','g','d','g',            /* a,b,c,d,e */
        'g','g','g','g','g',            /* f,g,h,i,j */
        'g','g','g','g','g',            /* k,l,m,n,o */
-       'g','g','g','g','g',            /* p,q,r,s,t */
+       'g',000,'g','g','g',            /* p,q,r,s,t */
        'g','g','g','g','g',            /* u,v,w,x,y */
        'g',0                           /* z */
        };
        'g','g','g','g','g',            /* u,v,w,x,y */
        'g',0                           /* z */
        };
@@ -350,7 +270,7 @@ char configE[] = {          /* to get to i, config[i] */
        'c','b','c','c','e',            /* a,b,c,d,e */
        'c','c','c','c','c',            /* f,g,h,i,j */
        'c','c','c','c','c',            /* k,l,m,n,o */
        'c','b','c','c','e',            /* a,b,c,d,e */
        'c','c','c','c','c',            /* f,g,h,i,j */
        'c','c','c','c','c',            /* k,l,m,n,o */
-       'c','c','c','s','c',            /* p,q,r,s,t */
+       'c',000,'c','s','c',            /* p,q,r,s,t */
        'c','c','c','c','c',            /* u,v,w,x,y */
        'c',0                           /* z */
        };
        'c','c','c','c','c',            /* u,v,w,x,y */
        'c',0                           /* z */
        };
@@ -359,25 +279,25 @@ char configF[] = {                /* to get to i, config[i] */
        'g','g','g','g','g',            /* a,b,c,d,e */
        'f','g','g','g','g',            /* f,g,h,i,j */
        'g','g','g','g','g',            /* k,l,m,n,o */
        'g','g','g','g','g',            /* a,b,c,d,e */
        'f','g','g','g','g',            /* f,g,h,i,j */
        'g','g','g','g','g',            /* k,l,m,n,o */
-       'g','g','g','g','g',            /* p,q,r,s,t */
+       'g',000,'g','g','g',            /* p,q,r,s,t */
        'g','g','g','g','g',            /* u,v,w,x,y */
        'g',0                           /* z */
        };
        'g','g','g','g','g',            /* u,v,w,x,y */
        'g',0                           /* z */
        };
-/* Computer Center G Machine (Comp Center VAX) */
+/* Computer Center G Machine (G) */
 char configG[] = {             /* to get to i, config[i] */
        'c','c','c','d','c',            /* a,b,c,d,e */
        'f','g','h','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
 char configG[] = {             /* to get to i, config[i] */
        'c','c','c','d','c',            /* a,b,c,d,e */
        'f','g','h','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','k','k','c','k',            /* p,q,r,s,t */
-       'k','k','k','k','c',            /* u,v,w,x,y */
+       'k',000,'k','c','k',            /* p,q,r,s,t */
+       'k','k','k','k','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
        'k',0                           /* z */
        };
-/* Computer Center Jade Machine (H) */
+/* Computer Center H Machine (H) */
 char configH[] = {             /* to get to i, config[i] */
        'g','g','g','g','g',            /* a,b,c,d,e */
        'g','g','h','g','g',            /* f,g,h,i,j */
        'g','g','g','g','g',            /* k,l,m,n,o */
 char configH[] = {             /* to get to i, config[i] */
        'g','g','g','g','g',            /* a,b,c,d,e */
        'g','g','h','g','g',            /* f,g,h,i,j */
        'g','g','g','g','g',            /* k,l,m,n,o */
-       'g','g','g','g','g',            /* p,q,r,s,t */
+       'g',000,'g','g','g',            /* p,q,r,s,t */
        'g','g','g','g','g',            /* u,v,w,x,y */
        'g',0                           /* z */
        };
        'g','g','g','g','g',            /* u,v,w,x,y */
        'g',0                           /* z */
        };
@@ -386,16 +306,16 @@ char configI[] = {                /* to get to i, config[i] */
        'j','j','j','j','j',            /* a,b,c,d,e */
        'j','j','j','i','j',            /* f,g,h,i,j */
        'j','j','j','j','j',            /* k,l,m,n,o */
        'j','j','j','j','j',            /* a,b,c,d,e */
        'j','j','j','i','j',            /* f,g,h,i,j */
        'j','j','j','j','j',            /* k,l,m,n,o */
-       'j','j','j','j','j',            /* p,q,r,s,t */
+       'j',000,'j','j','j',            /* p,q,r,s,t */
        'j','j','j','j','j',            /* u,v,w,x,y */
        'j',0                           /* z */
        };
 /* Project INGRES VAX (IngVAX) */
 char configJ[] = {             /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'j','j','j','j','j',            /* u,v,w,x,y */
        'j',0                           /* z */
        };
 /* Project INGRES VAX (IngVAX) */
 char configJ[] = {             /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
-       'k','k','k','i','k',            /* f,g,h,i,j */
+       'k','k','k','i','j',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
        'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','k','k','k','k',            /* p,q,r,s,t */
+       'k',000,'k','k','k',            /* p,q,r,s,t */
        'k','k','k','k','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
        'k','k','k','k','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
@@ -404,7 +324,7 @@ char configK[] = {          /* to get to i, config[i] */
        'g','g','g','g','g',            /* a,b,c,d,e */
        'g','g','g','j','j',            /* f,g,h,i,j */
        'k','p','p','n','p',            /* k,l,m,n,o */
        'g','g','g','g','g',            /* a,b,c,d,e */
        'g','g','g','j','j',            /* f,g,h,i,j */
        'k','p','p','n','p',            /* k,l,m,n,o */
-       'p',000,'r','g','w',            /* p,q,r,s,t */
+       'p','g','r','g','t',            /* p,q,r,s,t */
        'u','v','w','x','y',            /* u,v,w,x,y */
        'p',0                           /* z */
        };
        'u','v','w','x','y',            /* u,v,w,x,y */
        'p',0                           /* z */
        };
@@ -413,16 +333,16 @@ char configL[] = {                /* to get to i, config[i] */
        'm','m','m','m','m',            /* a,b,c,d,e */
        'm','m','m','m','m',            /* f,g,h,i,j */
        'm','l','m','m','m',            /* k,l,m,n,o */
        'm','m','m','m','m',            /* a,b,c,d,e */
        'm','m','m','m','m',            /* f,g,h,i,j */
        'm','l','m','m','m',            /* k,l,m,n,o */
-       'm','m','m','m','m',            /* p,q,r,s,t */
+       'm',000,'m','m','m',            /* p,q,r,s,t */
        'm','m','m','m','m',            /* u,v,w,x,y */
        'm',0                           /* z */
        };
        'm','m','m','m','m',            /* u,v,w,x,y */
        'm',0                           /* z */
        };
-/* Sakrison's Image Project 11/40 (Image) */
+/* Sakrison's Image Project VAX (Image) */
 char configM[] = {             /* to get to i, config[i] */
        'o','o','o','o','o',            /* a,b,c,d,e */
        'o','o','o','o','o',            /* f,g,h,i,j */
        'o','l','m','o','o',            /* k,l,m,n,o */
 char configM[] = {             /* to get to i, config[i] */
        'o','o','o','o','o',            /* a,b,c,d,e */
        'o','o','o','o','o',            /* f,g,h,i,j */
        'o','l','m','o','o',            /* k,l,m,n,o */
-       'o','o','o','o','o',            /* p,q,r,s,t */
+       'o',000,'o','o','o',            /* p,q,r,s,t */
        'o','o','o','o','o',            /* u,v,w,x,y */
        'o',0                           /* z */
        };
        'o','o','o','o','o',            /* u,v,w,x,y */
        'o',0                           /* z */
        };
@@ -431,7 +351,7 @@ char configN[] = {          /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','n','k',            /* k,l,m,n,o */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','n','k',            /* k,l,m,n,o */
-       'k','k','k','k','k',            /* p,q,r,s,t */
+       'k',000,'k','k','k',            /* p,q,r,s,t */
        'k','k','k','k','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
        'k','k','k','k','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
@@ -440,7 +360,7 @@ char configO[] = {          /* to get to i, config[i] */
        'p','p','p','p','p',            /* a,b,c,d,e */
        'p','p','p','p','p',            /* f,g,h,i,j */
        'p','m','m','p','o',            /* k,l,m,n,o */
        'p','p','p','p','p',            /* a,b,c,d,e */
        'p','p','p','p','p',            /* f,g,h,i,j */
        'p','m','m','p','o',            /* k,l,m,n,o */
-       'p','p','p','p','p',            /* p,q,r,s,t */
+       'p',000,'p','p','p',            /* p,q,r,s,t */
        'p','p','p','p','p',            /* u,v,w,x,y */
        'z',0                           /* z */
        };
        'p','p','p','p','p',            /* u,v,w,x,y */
        'z',0                           /* z */
        };
@@ -449,25 +369,16 @@ char configP[] = {                /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','o','o','k','o',            /* k,l,m,n,o */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','o','o','k','o',            /* k,l,m,n,o */
-       'p','k','k','k','k',            /* p,q,r,s,t */
+       'p',000,'k','k','k',            /* p,q,r,s,t */
        'k','k','k','k','k',            /* u,v,w,x,y */
        'o',0                           /* z */
        };
        'k','k','k','k','k',            /* u,v,w,x,y */
        'o',0                           /* z */
        };
-/* Computer Center Q Machine (Q) */
-char configQ[] = {             /* to get to i, config[i] */
-       'k','k','k','k','k',            /* a,b,c,d,e */
-       'k','k','k','k','k',            /* f,g,h,i,j */
-       'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','q','k','k','k',            /* p,q,r,s,t */
-       'k','k','k','k','k',            /* u,v,w,x,y */
-       'k',0                           /* z */
-       };
 /* Fabry's ARPA support VAX - ARPAVAX */
 char configR[] = {             /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
 /* Fabry's ARPA support VAX - ARPAVAX */
 char configR[] = {             /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','k','r','k','k',            /* p,q,r,s,t */
+       'k',000,'r','k','k',            /* p,q,r,s,t */
        'k','k','k','k','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
        'k','k','k','k','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
@@ -476,25 +387,25 @@ char configS[] = {                /* to get to i, config[i] */
        'e','e','e','e','e',            /* a,b,c,d,e */
        'e','e','e','e','e',            /* f,g,h,i,j */
        'e','e','e','e','e',            /* k,l,m,n,o */
        'e','e','e','e','e',            /* a,b,c,d,e */
        'e','e','e','e','e',            /* f,g,h,i,j */
        'e','e','e','e','e',            /* k,l,m,n,o */
-       'e','e','e','s','e',            /* p,q,r,s,t */
+       'e',000,'e','s','e',            /* p,q,r,s,t */
        'e','e','e','e','e',            /* u,v,w,x,y */
        'e',0                           /* z */
        };
 /* Math-Stat Departement machine 11-45 (MathStat) */
 char configT[] = {             /* to get to i, config[i] */
        'e','e','e','e','e',            /* u,v,w,x,y */
        'e',0                           /* z */
        };
 /* Math-Stat Departement machine 11-45 (MathStat) */
 char configT[] = {             /* to get to i, config[i] */
-       'w','w','w','w','w',            /* a,b,c,d,e */
-       'w','w','w','w','w',            /* f,g,h,i,j */
-       'w','w','w','w','w',            /* k,l,m,n,o */
-       'w','w','w','w','t',            /* p,q,r,s,t */
-       'w','w','w','w','w',            /* u,v,w,x,y */
-       'w',0                           /* z */
+       'k','k','k','k','k',            /* a,b,c,d,e */
+       'k','k','k','k','k',            /* f,g,h,i,j */
+       'k','k','k','k','k',            /* k,l,m,n,o */
+       'k',000,'k','k','t',            /* p,q,r,s,t */
+       'k','k','k','k','k',            /* u,v,w,x,y */
+       'k',0                           /* z */
        };
 /* ARPANET gateway (ucbc70) */
 char configU[] = {             /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
        };
 /* ARPANET gateway (ucbc70) */
 char configU[] = {             /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','k','k','k','k',            /* p,q,r,s,t */
+       'k',000,'k','k','k',            /* p,q,r,s,t */
        'u','k','k','k','k',            /* u,v,w,x,p */
        'k',0                           /* z */
        };
        'u','k','k','k','k',            /* u,v,w,x,p */
        'k',0                           /* z */
        };
@@ -503,7 +414,7 @@ char configV[] = {          /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','k','k','k','k',            /* p,q,r,s,t */
+       'k',000,'k','k','k',            /* p,q,r,s,t */
        'k','v','k','k','k',            /* u,v,w,x,p */
        'k',0                           /* z */
        };
        'k','v','k','k','k',            /* u,v,w,x,p */
        'k',0                           /* z */
        };
@@ -512,16 +423,16 @@ char configW[] = {                /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','k','k','k','t',            /* p,q,r,s,t */
+       'k',000,'k','k','k',            /* p,q,r,s,t */
        'k','k','w','k','k',            /* u,v,w,x,p */
        'k',0                           /* z */
        };
        'k','k','w','k','k',            /* u,v,w,x,p */
        'k',0                           /* z */
        };
-/* CS Research Onyx Computer */
+/* Undergraduate Computing Facility Onyx Computer */
 char configX[] = {             /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
 char configX[] = {             /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','k','k','k','k',            /* p,q,r,s,t */
+       'k',000,'k','k','k',            /* p,q,r,s,t */
        'k','k','k','x','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
        'k','k','k','x','k',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
@@ -530,7 +441,7 @@ char configY[] = {          /* to get to i, config[i] */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
        'k','k','k','k','k',            /* a,b,c,d,e */
        'k','k','k','k','k',            /* f,g,h,i,j */
        'k','k','k','k','k',            /* k,l,m,n,o */
-       'k','k','k','k','k',            /* p,q,r,s,t */
+       'k',000,'k','k','k',            /* p,q,r,s,t */
        'k','k','k','k','y',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
        'k','k','k','k','y',            /* u,v,w,x,y */
        'k',0                           /* z */
        };
@@ -539,7 +450,7 @@ char configZ[] = {          /* to get to i, config[i] */
        'o','o','o','o','o',            /* a,b,c,d,e */
        'o','o','o','o','o',            /* f,g,h,i,j */
        'o','o','o','o','o',            /* k,l,m,n,o */
        'o','o','o','o','o',            /* a,b,c,d,e */
        'o','o','o','o','o',            /* f,g,h,i,j */
        'o','o','o','o','o',            /* k,l,m,n,o */
-       'o','o','o','o','o',            /* p,q,r,s,t */
+       'o',000,'o','o','o',            /* p,q,r,s,t */
        'o','o','o','o','o',            /* u,v,w,x,y */
        'z',0                           /* z */
        };
        'o','o','o','o','o',            /* u,v,w,x,y */
        'z',0                           /* z */
        };
@@ -554,7 +465,7 @@ char machtype[]= {
        M_CC, M_CC, M_CC, M_CC, M_CC,                   /* a,b,c,d,e */
        M_CC, M_CC, M_CC, M_INGRES, M_INGRES,           /* f,g,h,i,j */
        M_OTHER, M_OTHER, M_OTHER, M_OTHER, M_OTHER,    /* k,l,m,n,o */
        M_CC, M_CC, M_CC, M_CC, M_CC,                   /* a,b,c,d,e */
        M_CC, M_CC, M_CC, M_INGRES, M_INGRES,           /* f,g,h,i,j */
        M_OTHER, M_OTHER, M_OTHER, M_OTHER, M_OTHER,    /* k,l,m,n,o */
-       M_OTHER, M_OTHER, M_OTHER, M_CC, M_OTHER,       /* p,q,r,s,t */
+       M_OTHER, 0, M_OTHER, M_OTHER, M_OTHER,          /* p,q,r,s,t */
        M_OTHER, M_OTHER, M_OTHER, M_OTHER, M_OTHER,    /* u,v,w,x,y */
        M_OTHER, 0};                                    /* z */
 
        M_OTHER, M_OTHER, M_OTHER, M_OTHER, M_OTHER,    /* u,v,w,x,y */
        M_OTHER, 0};                                    /* z */
 
@@ -562,8 +473,8 @@ char machtype[]= {
 char remtable[] = {
        'c','e','g','g','c',            /* a,b,c,d,e */
        'g','k','g','j','k',            /* f,g,h,i,j */
 char remtable[] = {
        'c','e','g','g','c',            /* a,b,c,d,e */
        'g','k','g','j','k',            /* f,g,h,i,j */
-       'v','m','o','k','p',            /* k,l,m,n,o */
-       'k','k','k','e','w',            /* p,q,r,s,t */
+       'u','m','o','k','p',            /* k,l,m,n,o */
+       'k',000,'k','e','k',            /* p,q,r,s,t */
        'k','k','k','k','k',            /* u,v,w,x,y */
        'o',0                           /* z */
        };
        'k','k','k','k','k',            /* u,v,w,x,y */
        'o',0                           /* z */
        };
@@ -579,77 +490,75 @@ static struct tt {
        } table[] = {
        "A",            'a',
        "ucbcfo-a",     'a',
        } table[] = {
        "A",            'a',
        "ucbcfo-a",     'a',
+       "cfo-a",        'a',
        "B",            'b',
        "ucbcfo-b",     'b',
        "B",            'b',
        "ucbcfo-b",     'b',
+       "cfo-b",        'b',
        "C",            'c',
        "ucbcfo-c",     'c',
        "C",            'c',
        "ucbcfo-c",     'c',
+       "cfo-c",        'c',
        "D",            'd',
        "ucbcfo-d",     'd',
        "D",            'd',
        "ucbcfo-d",     'd',
+       "cfo-d",        'd',
        "E",            'e',
        "ucbcfo-e",     'e',
        "E",            'e',
        "ucbcfo-e",     'e',
+       "cfo-e",        'e',
        "F",            'f',
        "ucbcfo-f",     'f',
        "F",            'f',
        "ucbcfo-f",     'f',
+       "cfo-f",        'f',
        "G",            'g',
        "ucbcfo-g",     'g',
        "G",            'g',
        "ucbcfo-g",     'g',
+       "cfo-g",        'g',
+       "H",            'h',
+       "ucbcfo-h",     'h',
+       "cfo-h",        'h',
        "ucbjade",      'h',
        "jade",         'h',
        "ucbjade",      'h',
        "jade",         'h',
-       "H",            'h',
        "Ing70",        'i',
        "Ing70",        'i',
-       "ucbing70",     'i',
-       "I",            'i',
+       "ucberl70",     'i',
+       "erl70",        'i',
        "IngVAX",       'j',
        "ucbingres",    'j',
        "IngVAX",       'j',
        "ucbingres",    'j',
-       "J",            'j',
+       "ingres",       'j',
        "ucbvax",       'k',
        "ucbvax",       'k',
-       "UCBVAX",       'k',
-       "K",            'k',
-       "OZ",           'l',
+       "vax",          'k',
        "ucboz",        'l',
        "ucboz",        'l',
-       "L",            'l',
-       "Image",        'm',
-       "ucbimage",     'm',
+       "oz",           'l',
+       "VLSI",         'l',
        "ucbmedea",     'm',
        "medea",        'm',
        "ucbmedea",     'm',
        "medea",        'm',
-       "M",            'm',
+       "Image",        'm',
        "Kim",          'n',
        "ucbkim",       'n',
        "Kim",          'n',
        "ucbkim",       'n',
-       "N",            'n',
+       "kim",          'n',
        "ESVAX",        'o',
        "ESVAX",        'o',
-       "ucbopt",       'o',
-       "O",            'o',
-       "CAD",          'p',
+       "ucbesvax",     'o',
        "ucbcad",       'p',
        "ucbcad",       'p',
-       "P",            'p',
-       "Q",            'q',
+       "ucbcoke",      'p',
+       "coke",         'p',
+       "cad",          'p',
        "ARPAVAX",      'r',
        "ucbarpa",      'r',
        "ARPAVAX",      'r',
        "ucbarpa",      'r',
-       "R",            'r',
+       "arpa",         'r',
        "SRC",          's',
        "ucbsrc",       's',
        "SRC",          's',
        "ucbsrc",       's',
-       "S",            's',
        "MathStat",     't',
        "ucbmathstat",  't',
        "MathStat",     't',
        "ucbmathstat",  't',
-       "T",            't',
        "ucbc70",       'u',
        "ucbc70",       'u',
-       "C70",          'u',
-       "U",            'u',
+       "c70",          'u',
        "CSVAX",        'v',
        "ucbernie",     'v',
        "CSVAX",        'v',
        "ucbernie",     'v',
-       "V",            'v',
+       "ernie",        'v',
        "ucbstatvax",   'w',
        "ucbstatvax",   'w',
-       "StatVax",      'w',
-       "W",            'w',
+       "statvax",      'w',
        "ucbonyx",      'x',
        "ucbonyx",      'x',
-       "Onyx",         'x',
-       "X",            'x',
+       "onyx",         'x',
        "Cory",         'y',
        "ucbcory",      'y',
        "Cory",         'y',
        "ucbcory",      'y',
-       "Y",            'y',
-       "EARVAX",       'z',
-       "EECS40",       'z',
-       "ucbeecs40",    'z',
-       "ucbear",       'z',
-       "Z",            'z',
+       "ucbear",       'z',
+       "ear",          'z',
+       "earvax",       'z',
+       "EECS40",       'z',
        0,              0
        };
 # endif
        0,              0
        };
 # endif