Browse Source

Plan 9 from Bell Labs 2003-01-26

David du Colombier 21 years ago
parent
commit
d150ca7762
3 changed files with 34 additions and 16 deletions
  1. 15 15
      dist/replica/plan9.db
  2. 15 0
      dist/replica/plan9.log
  3. 4 1
      sys/src/cmd/p.c

+ 15 - 15
dist/replica/plan9.db

@@ -222,7 +222,7 @@
 386/bin/gunzip - 775 sys sys 1039758563 79918
 386/bin/gzip - 775 sys sys 1039758563 84015
 386/bin/hayes - 775 sys sys 1039758563 63552
-386/bin/hget - 775 sys sys 1042940716 215689
+386/bin/hget - 775 sys sys 1043474821 216057
 386/bin/history - 775 sys sys 1039758564 71183
 386/bin/hoc - 775 sys sys 1039758564 98955
 386/bin/html2ms - 775 sys sys 1039758564 64730
@@ -302,7 +302,7 @@
 386/bin/paqfs - 775 sys sys 1039758581 108073
 386/bin/passwd - 775 sys sys 1039758581 81058
 386/bin/pbd - 775 sys sys 1038443175 4663
-386/bin/pcc - 775 sys sys 1042640615 65847
+386/bin/pcc - 775 sys sys 1043474822 66189
 386/bin/pic - 775 sys sys 1038443175 303238
 386/bin/pipefile - 775 sys sys 1039758581 39893
 386/bin/plot - 775 sys sys 1039758582 216945
@@ -404,8 +404,8 @@
 386/bin/upas/runq - 775 sys sys 1039758603 111302
 386/bin/upas/scanmail - 775 sys sys 1039758603 126508
 386/bin/upas/send - 775 sys sys 1039758604 188619
-386/bin/upas/smtp - 775 sys sys 1043171651 264343
-386/bin/upas/smtpd - 775 sys sys 1043171650 198790
+386/bin/upas/smtp - 775 sys sys 1043474822 264815
+386/bin/upas/smtpd - 775 sys sys 1043474823 306071
 386/bin/upas/testscan - 775 sys sys 1039758605 82381
 386/bin/upas/token - 775 sys sys 1039758605 76178
 386/bin/upas/vf - 775 sys sys 1039758605 90529
@@ -416,29 +416,29 @@
 386/bin/vac - 775 sys sys 1039914697 173711
 386/bin/vacfs - 775 sys sys 1039914697 179912
 386/bin/venti - 20000000775 sys sys 947360466 0
-386/bin/venti/buildindex - 775 sys sys 1039758608 178668
-386/bin/venti/checkarenas - 775 sys sys 1039758608 181667
-386/bin/venti/checkindex - 775 sys sys 1039758608 179486
+386/bin/venti/buildindex - 775 sys sys 1043474824 178697
+386/bin/venti/checkarenas - 775 sys sys 1043474825 181688
+386/bin/venti/checkindex - 775 sys sys 1043474825 179507
 386/bin/venti/clumpstats - 775 sys sys 1039758609 168683
 386/bin/venti/copy - 775 sys sys 1039758609 106664
-386/bin/venti/findscore - 775 sys sys 1039758609 153272
+386/bin/venti/findscore - 775 sys sys 1043474826 153293
 386/bin/venti/fmtarenas - 775 sys sys 1039758609 154075
 386/bin/venti/fmtindex - 775 sys sys 1039758610 168346
 386/bin/venti/fmtisect - 775 sys sys 1039758610 168930
-386/bin/venti/rdarena - 775 sys sys 1039758610 153014
+386/bin/venti/rdarena - 775 sys sys 1043474827 153035
 386/bin/venti/read - 775 sys sys 1039758611 103030
 386/bin/venti/sync - 775 sys sys 1039758611 102180
-386/bin/venti/syncindex - 775 sys sys 1039758611 193823
+386/bin/venti/syncindex - 775 sys sys 1043474827 193844
 386/bin/venti/venti - 775 sys sys 1039758612 248414
-386/bin/venti/verifyarena - 775 sys sys 1039758612 127738
-386/bin/venti/wrarena - 775 sys sys 1039758612 181345
+386/bin/venti/verifyarena - 775 sys sys 1043474828 127759
+386/bin/venti/wrarena - 775 sys sys 1043474829 181366
 386/bin/venti/write - 775 sys sys 1039758613 102982
 386/bin/vncs - 775 sys sys 1041143646 440998
 386/bin/vncv - 775 sys sys 1042440492 174563
 386/bin/vt - 775 sys sys 1039758614 169349
 386/bin/vtdump - 775 sys sys 1039914698 163327
 386/bin/wc - 775 sys sys 1039758615 42416
-386/bin/webcookies - 775 sys sys 1042940804 159394
+386/bin/webcookies - 775 sys sys 1043474829 159699
 386/bin/webfs - 775 sys sys 1039758616 342496
 386/bin/wikifs - 775 sys sys 1039758616 194294
 386/bin/winwatch - 775 sys sys 1039758616 139473
@@ -614,7 +614,7 @@ acme/bin/source/win/win.c - 664 sys sys 1015011255 4240
 acme/bin/unind - 755 sys sys 1015011256 27
 acme/mail - 20000000775 sys sys 1015011265 0
 acme/mail/386 - 20000000775 sys sys 1015011538 0
-acme/mail/386/Mail - 775 sys sys 1041971510 175845
+acme/mail/386/Mail - 775 sys sys 1043474830 175877
 acme/mail/Mail - 775 sys sys 1015011264 202
 acme/mail/alpha - 20000000775 sys sys 1015011521 0
 acme/mail/arm - 20000000775 sys sys 1015011525 0
@@ -9212,7 +9212,7 @@ sys/src/cmd/news.c - 664 sys sys 1014926614 3778
 sys/src/cmd/nm.c - 664 sys sys 1014926696 4908
 sys/src/cmd/nntpfs.c - 664 sys sys 1037404000 18808
 sys/src/cmd/ns.c - 664 sys sys 984717934 3558
-sys/src/cmd/p.c - 664 sys sys 1014926696 1463
+sys/src/cmd/p.c - 664 sys sys 1043516305 1497
 sys/src/cmd/page - 20000000775 sys sys 956344628 0
 sys/src/cmd/page/filter.c - 664 sys sys 1014926743 2008
 sys/src/cmd/page/gfx.c - 664 sys sys 1032060334 6631

+ 15 - 0
dist/replica/plan9.log

@@ -17092,3 +17092,18 @@
 1043177488 2 c sys/src/cmd/venti/dat.h - 664 sys sys 1043176100 15228
 1043177488 3 c sys/src/cmd/venti/dump.c - 664 sys sys 1043176101 1565
 1043465503 0 c acme/mail/src/mesg.c - 664 sys sys 1043463888 26266
+1043476317 0 c 386/bin/hget - 775 sys sys 1043474821 216057
+1043476317 1 c 386/bin/venti/buildindex - 775 sys sys 1043474824 178697
+1043476317 2 c 386/bin/venti/checkarenas - 775 sys sys 1043474825 181688
+1043476317 3 c 386/bin/venti/checkindex - 775 sys sys 1043474825 179507
+1043476317 4 c 386/bin/venti/findscore - 775 sys sys 1043474826 153293
+1043476317 5 c 386/bin/venti/rdarena - 775 sys sys 1043474827 153035
+1043476317 6 c 386/bin/venti/syncindex - 775 sys sys 1043474827 193844
+1043476317 7 c 386/bin/venti/verifyarena - 775 sys sys 1043474828 127759
+1043476317 8 c 386/bin/venti/wrarena - 775 sys sys 1043474829 181366
+1043476317 9 c 386/bin/webcookies - 775 sys sys 1043474829 159699
+1043476317 10 c 386/bin/pcc - 775 sys sys 1043474822 66189
+1043476317 11 c 386/bin/upas/smtp - 775 sys sys 1043474822 264815
+1043476317 12 c 386/bin/upas/smtpd - 775 sys sys 1043474823 306071
+1043476317 13 c acme/mail/386/Mail - 775 sys sys 1043474830 175877
+1043517663 0 c sys/src/cmd/p.c - 664 sys sys 1043516305 1497

+ 4 - 1
sys/src/cmd/p.c

@@ -37,6 +37,7 @@ main(int argc, char *argv[])
 				continue;
 			}
 			printfile(f);
+			close(f);
 		}
 	}
 	if(n == 0)
@@ -61,8 +62,10 @@ printfile(int f)
 				if(n > 0)	/* line too long for Brdline */
 					for(j=0; j<n; j++)
 						Bputc(&bout, Bgetc(b));
-				else		/* true EOF */
+				else{		/* true EOF */
+					free(b);
 					return;
+				}
 			}else{
 				Bwrite(&bout, s, Blinelen(b)-1);
 				if(i < pglen)