Browse Source

Plan 9 from Bell Labs 2004-10-19

David du Colombier 19 years ago
parent
commit
6d4b0d87ce

+ 3 - 3
dist/replica/_plan9.db

@@ -3333,7 +3333,7 @@ sys/doc/venti/venti.pdf - 755 sys sys 1020384352 139090
 sys/doc/venti/venti.ps - 664 sys sys 1019852320 2012620
 sys/games - 20000000775 sys sys 952648872 0
 sys/games/lib - 20000000775 sys sys 952648879 0
-sys/games/lib/fortunes - 664 sys sys 1097256226 250017
+sys/games/lib/fortunes - 664 sys sys 1098118045 250202
 sys/games/lib/mahjongg - 20000000775 sys sys 1095792278 0
 sys/games/lib/mahjongg/backgrounds - 20000000775 sys sys 1095792293 0
 sys/games/lib/mahjongg/backgrounds/default.bit - 664 sys sys 1095792293 346803
@@ -9624,11 +9624,11 @@ sys/src/cmd/lens.c - 664 sys sys 1045505408 4645
 sys/src/cmd/lex - 20000000775 sys sys 944961017 0
 sys/src/cmd/lex/header.c - 664 sys sys 1032060383 3368
 sys/src/cmd/lex/ldefs.h - 664 sys sys 944961017 4053
-sys/src/cmd/lex/lmain.c - 664 sys sys 1032060382 6031
+sys/src/cmd/lex/lmain.c - 664 sys sys 1098121111 6046
 sys/src/cmd/lex/mkfile - 664 sys sys 1032060382 328
 sys/src/cmd/lex/ncform - 664 sys sys 944961017 4060
 sys/src/cmd/lex/parser.y - 664 sys sys 1063855045 14194
-sys/src/cmd/lex/sub1.c - 664 sys sys 1063855044 9784
+sys/src/cmd/lex/sub1.c - 664 sys sys 1098121111 9795
 sys/src/cmd/lex/sub2.c - 664 sys sys 944961016 17125
 sys/src/cmd/lnfs.c - 664 sys sys 1094156765 13332
 sys/src/cmd/look.c - 664 sys sys 944961619 5994

+ 3 - 3
dist/replica/plan9.db

@@ -3333,7 +3333,7 @@ sys/doc/venti/venti.pdf - 755 sys sys 1020384352 139090
 sys/doc/venti/venti.ps - 664 sys sys 1019852320 2012620
 sys/games - 20000000775 sys sys 952648872 0
 sys/games/lib - 20000000775 sys sys 952648879 0
-sys/games/lib/fortunes - 664 sys sys 1097256226 250017
+sys/games/lib/fortunes - 664 sys sys 1098118045 250202
 sys/games/lib/mahjongg - 20000000775 sys sys 1095792278 0
 sys/games/lib/mahjongg/backgrounds - 20000000775 sys sys 1095792293 0
 sys/games/lib/mahjongg/backgrounds/default.bit - 664 sys sys 1095792293 346803
@@ -9624,11 +9624,11 @@ sys/src/cmd/lens.c - 664 sys sys 1045505408 4645
 sys/src/cmd/lex - 20000000775 sys sys 944961017 0
 sys/src/cmd/lex/header.c - 664 sys sys 1032060383 3368
 sys/src/cmd/lex/ldefs.h - 664 sys sys 944961017 4053
-sys/src/cmd/lex/lmain.c - 664 sys sys 1032060382 6031
+sys/src/cmd/lex/lmain.c - 664 sys sys 1098121111 6046
 sys/src/cmd/lex/mkfile - 664 sys sys 1032060382 328
 sys/src/cmd/lex/ncform - 664 sys sys 944961017 4060
 sys/src/cmd/lex/parser.y - 664 sys sys 1063855045 14194
-sys/src/cmd/lex/sub1.c - 664 sys sys 1063855044 9784
+sys/src/cmd/lex/sub1.c - 664 sys sys 1098121111 9795
 sys/src/cmd/lex/sub2.c - 664 sys sys 944961016 17125
 sys/src/cmd/lnfs.c - 664 sys sys 1094156765 13332
 sys/src/cmd/look.c - 664 sys sys 944961619 5994

+ 3 - 0
dist/replica/plan9.log

@@ -16840,3 +16840,6 @@
 1097974912 0 c sys/src/cmd/rio/dat.h - 664 sys sys 1097973839 6938
 1097974912 1 c sys/src/cmd/rio/wind.c - 664 sys sys 1097973839 32996
 1097974912 2 c sys/src/libdraw/event.c - 664 sys sys 1097973929 8983
+1098118842 0 c sys/games/lib/fortunes - 664 sys sys 1098118045 250202
+1098122442 0 c sys/src/cmd/lex/lmain.c - 664 sys sys 1098121111 6046
+1098122442 1 c sys/src/cmd/lex/sub1.c - 664 sys sys 1098121111 9795

+ 2 - 0
sys/games/lib/fortunes

@@ -4025,3 +4025,5 @@ ntifs.c(202) : error C2064: term does not evaluate to a function taking 25732904
 There's no "I" in team, but there's both a "me" and an "I" in media.
 Oh, I'm sorry, sir, go ahead.  I didn't realize you were root.
 C++ is to C as lung cancer is to lung.
+Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
+Those days [of "one tool doing one job well"] are dead and gone and the eulogy was delivered by Perl.  - rob

+ 3 - 2
sys/src/cmd/lex/lmain.c

@@ -38,7 +38,7 @@ int divflg;
 int funcflag;
 int pflag;
 int chset;	/* 1 = char set modified */
-Biobuf *fin, *fother;
+Biobuf *fin = 0, *fother;
 int fptr;
 int *name;
 int *left;
@@ -186,7 +186,8 @@ main(int argc, char **argv)
 		debug   ||
 # endif
 			report == 1)statistics();
-	Bterm(fin);
+	if (fin)
+		Bterm(fin);
 	exits(0);	/* success return code */
 }
 

+ 1 - 0
sys/src/cmd/lex/sub1.c

@@ -287,6 +287,7 @@ gch(void){
 	if(c == Beof) {
 		eof = TRUE;
 		Bterm(fin);
+		fin = 0;
 		return(0);
 	}
 	if(c == '\n')yyline++;