]> Cypherpunks repositories - gostls13.git/commitdiff
make 8a, 8c build again.
authorRuss Cox <rsc@golang.org>
Wed, 25 Mar 2009 01:04:19 +0000 (18:04 -0700)
committerRuss Cox <rsc@golang.org>
Wed, 25 Mar 2009 01:04:19 +0000 (18:04 -0700)
add 8a 8c 8l to the build to keep us honest.

R=r
DELTA=33  (28 added, 0 deleted, 5 changed)
OCL=26694
CL=26711

src/cmd/8a/lex.c
src/cmd/8c/Makefile
src/cmd/clean.bash

index 139ab0a328d8b4d5c8bd051dd3bb66188ee2f4e3..d4c61af07d0ead4f46dcf2e3d4f67d4bc0b04b83 100644 (file)
 #include "y.tab.h"
 #include <ctype.h>
 
+enum
+{
+       Plan9   = 1<<0,
+       Unix    = 1<<1,
+       Windows = 1<<2,
+};
+
+int
+systemtype(int sys)
+{
+       return sys&Plan9;
+}
+
+int
+pathchar(void)
+{
+       return '/';
+}
+
 void
 main(int argc, char *argv[])
 {
        char *p;
-       int nout, nproc, status, i, c;
+       int nout, nproc, i, c;
 
        thechar = '8';
        thestring = "386";
@@ -162,7 +181,7 @@ assemble(char *file)
 
        pass = 1;
        pinit(file);
-       
+
        Bprint(&obuf, "%s\n", thestring);
 
        for(i=0; i<nDlist; i++)
@@ -172,7 +191,7 @@ assemble(char *file)
                cclean();
                return nerrors;
        }
-       
+
        Bprint(&obuf, "\n!\n");
 
        pass = 2;
@@ -308,7 +327,7 @@ struct
        "CMPSW",        LTYPE0, ACMPSW,
        "CMPXCHGB",     LTYPE3, ACMPXCHGB,
        "CMPXCHGL",     LTYPE3, ACMPXCHGL,
-       "CMPXCHGW",     LTYPE3, ACMPXCHGW,      
+       "CMPXCHGW",     LTYPE3, ACMPXCHGW,
        "DAA",          LTYPE0, ADAA,
        "DAS",          LTYPE0, ADAS,
        "DATA",         LTYPED, ADATA,
@@ -661,9 +680,9 @@ cinit(void)
        }
 
        pathname = allocn(pathname, 0, 100);
-       if(mygetwd(pathname, 99) == 0) {
+       if(getwd(pathname, 99) == 0) {
                pathname = allocn(pathname, 100, 900);
-               if(mygetwd(pathname, 999) == 0)
+               if(getwd(pathname, 999) == 0)
                        strcpy(pathname, "/???");
        }
 }
index 9893ef63fdc4e5fa4e28769e22058f80e9f9c0c1..75919ddfd4a3452de2d873326518e0bb52e31104 100644 (file)
@@ -30,7 +30,7 @@ LIB=\
        ../cc/cc.a$O
 
 $(TARG): $(OFILES) $(LIB)
-       $(LD) -o $(TARG) -L$(GOROOT)/lib $(OFILES) $(LIB) -lbio -l9
+       $(LD) -o $(TARG) -L$(GOROOT)/lib $(OFILES) $(LIB) -lm -lbio -l9
 
 $(OFILES): $(HFILES)
 
index 615aaad9b603f9093dba3c82b8fa15133cc5b71e..9b3467ae4a31327b4f28d328637c4300eb0272ee 100644 (file)
@@ -3,7 +3,7 @@
 # Use of this source code is governed by a BSD-style
 # license that can be found in the LICENSE file.
 
-for i in cc 6l 6a 6c gc 6g ar db nm acid cov gobuild prof gotest
+for i in cc 6l 6a 6c 8l 8a 8c gc 6g ar db nm acid cov gobuild prof gotest
 do
        cd $i
        make clean