Browse Source

Plan 9 from Bell Labs 2004-11-14

David du Colombier 19 years ago
parent
commit
74790a5f9a
4 changed files with 20 additions and 11 deletions
  1. 7 5
      dist/replica/_plan9.db
  2. 5 5
      dist/replica/plan9.db
  3. 5 0
      dist/replica/plan9.log
  4. 3 1
      sys/src/9/port/sysfile.c

+ 7 - 5
dist/replica/_plan9.db

@@ -1,8 +1,8 @@
 386 - 20000000775 sys sys 1010957353 0
 386/9load - 775 sys sys 1100269948 208708
-386/9loaddebug - 775 sys sys 1100269950 299981
+386/9loaddebug - 775 sys sys 1100319196 299981
 386/9loadlite - 775 sys sys 1100269949 132260
-386/9loadlitedebug - 775 sys sys 1100269951 194892
+386/9loadlitedebug - 775 sys sys 1100319197 194892
 386/9pc - 775 sys sys 1099839482 1822047
 386/9pc.gz - 664 sys sys 1077049336 635727
 386/9pccpu - 775 sys sys 1099800621 1477040
@@ -5537,7 +5537,7 @@ sys/src/9/port/rebootcmd.c - 664 sys sys 1015278340 1561
 sys/src/9/port/sd.h - 664 sys sys 1098546338 2348
 sys/src/9/port/segment.c - 664 sys sys 1032990942 13776
 sys/src/9/port/swap.c - 664 sys sys 1055688551 6980
-sys/src/9/port/sysfile.c - 664 sys sys 1077064173 22127
+sys/src/9/port/sysfile.c - 664 sys sys 1100363052 22146
 sys/src/9/port/sysproc.c - 664 sys sys 1067722765 15396
 sys/src/9/port/systab.h - 664 sys sys 1062721698 3044
 sys/src/9/port/taslock.c - 664 sys sys 1084475129 3658
@@ -12392,5 +12392,7 @@ usr/glenda/lib/profile - 664 glenda glenda 1021580005 847
 usr/glenda/readme.acme - 664 glenda glenda 1019860628 4753
 usr/glenda/readme.rio - 664 glenda glenda 1019860628 6370
 usr/glenda/tmp - 20000000775 glenda glenda 1018802620 0
-386/9loaddebug - 775 sys sys 1100319196 299981
-386/9loadlitedebug - 775 sys sys 1100319197 194892
+386/9pc - 775 sys sys 1100406377 1822057
+386/9pccpu - 775 sys sys 1100406380 1477050
+386/9pcdisk - 775 sys sys 1100406384 2024663
+386/9pcf - 775 sys sys 1100406389 2356306

+ 5 - 5
dist/replica/plan9.db

@@ -3,13 +3,13 @@
 386/9loaddebug - 775 sys sys 1100319196 299981
 386/9loadlite - 775 sys sys 1100269949 132260
 386/9loadlitedebug - 775 sys sys 1100319197 194892
-386/9pc - 775 sys sys 1099839482 1822047
+386/9pc - 775 sys sys 1100406377 1822057
 386/9pc.gz - 664 sys sys 1077049336 635727
-386/9pccpu - 775 sys sys 1099800621 1477040
+386/9pccpu - 775 sys sys 1100406380 1477050
 386/9pccpu.gz - 664 sys sys 1077049387 519909
-386/9pcdisk - 775 sys sys 1099800625 2024653
+386/9pcdisk - 775 sys sys 1100406384 2024663
 386/9pcdisk.gz - 664 sys sys 1040006345 703136
-386/9pcf - 775 sys sys 1099800630 2356296
+386/9pcf - 775 sys sys 1100406389 2356306
 386/9pcf.gz - 664 sys sys 1077049490 872650
 386/9pxeload - 775 sys sys 1100269949 208708
 386/_9pcdisk.gz - 664 sys sys 1039764191 695837
@@ -5537,7 +5537,7 @@ sys/src/9/port/rebootcmd.c - 664 sys sys 1015278340 1561
 sys/src/9/port/sd.h - 664 sys sys 1098546338 2348
 sys/src/9/port/segment.c - 664 sys sys 1032990942 13776
 sys/src/9/port/swap.c - 664 sys sys 1055688551 6980
-sys/src/9/port/sysfile.c - 664 sys sys 1077064173 22127
+sys/src/9/port/sysfile.c - 664 sys sys 1100363052 22146
 sys/src/9/port/sysproc.c - 664 sys sys 1067722765 15396
 sys/src/9/port/systab.h - 664 sys sys 1062721698 3044
 sys/src/9/port/taslock.c - 664 sys sys 1084475129 3658

+ 5 - 0
dist/replica/plan9.log

@@ -17026,3 +17026,8 @@
 1100271631 7 c sys/src/boot/pc/clock.c - 664 sys sys 1100269944 6068
 1100320239 0 c 386/9loaddebug - 775 sys sys 1100319196 299981
 1100320239 1 c 386/9loadlitedebug - 775 sys sys 1100319197 194892
+1100363447 0 c sys/src/9/port/sysfile.c - 664 sys sys 1100363052 22146
+1100406655 0 c 386/9pc - 775 sys sys 1100406377 1822057
+1100406655 1 c 386/9pccpu - 775 sys sys 1100406380 1477050
+1100406655 2 c 386/9pcdisk - 775 sys sys 1100406384 2024663
+1100406655 3 c 386/9pcf - 775 sys sys 1100406389 2356306

+ 3 - 1
sys/src/9/port/sysfile.c

@@ -833,8 +833,10 @@ sseek(ulong *arg)
 			error(Eisdir);
 		lock(c);	/* lock for read/write update */
 		off = o.v + c->offset;
-		if(off < 0)
+		if(off < 0){
+			unlock(c);
 			error(Enegoff);
+		}
 		c->offset = off;
 		unlock(c);
 		break;