Browse Source

Plan 9 from Bell Labs 2004-05-06

David du Colombier 20 years ago
parent
commit
f49cd0ee62

+ 11 - 11
dist/replica/plan9.db

@@ -57,7 +57,7 @@
 386/bin/auth/convkeys - 775 sys sys 1064598035 86037
 386/bin/auth/convkeys2 - 775 sys sys 1064598036 86053
 386/bin/auth/cron - 775 sys sys 1076990349 142971
-386/bin/auth/debug - 775 sys sys 1081480398 99315
+386/bin/auth/debug - 775 sys sys 1083812548 99356
 386/bin/auth/disable - 775 sys sys 1020319057 146
 386/bin/auth/enable - 775 sys sys 1020319057 134
 386/bin/auth/factotum - 775 sys sys 1081480398 312737
@@ -126,13 +126,13 @@
 386/bin/aux/mswordstrings - 775 sys sys 1064598076 64020
 386/bin/aux/na - 775 sys sys 1064598077 153189
 386/bin/aux/nfsmount - 775 sys sys 1064598079 231906
-386/bin/aux/nfsserver - 775 sys sys 1081480400 186662
+386/bin/aux/nfsserver - 775 sys sys 1083812549 186660
 386/bin/aux/olefs - 775 sys sys 1073851213 145690
 386/bin/aux/p9bitpost - 775 sys sys 1064598082 127824
 386/bin/aux/pcmcia - 775 sys sys 1071245291 46548
-386/bin/aux/pcnfsd - 775 sys sys 1081480400 127894
+386/bin/aux/pcnfsd - 775 sys sys 1083812549 127888
 386/bin/aux/portmap - 775 sys sys 1064598084 141451
-386/bin/aux/portmapper - 775 sys sys 1081480401 126782
+386/bin/aux/portmapper - 775 sys sys 1083812550 126776
 386/bin/aux/postgif - 775 sys sys 1071245292 176711
 386/bin/aux/postprint - 775 sys sys 1071245292 161360
 386/bin/aux/postreverse - 775 sys sys 1071245293 166125
@@ -167,7 +167,7 @@
 386/bin/bitsy/keyboard - 775 sys sys 1071245298 302036
 386/bin/bitsy/light - 775 sys sys 1020319072 242
 386/bin/bitsy/params - 775 sys sys 1064598100 57026
-386/bin/bitsy/pencal - 775 sys sys 1081480403 115740
+386/bin/bitsy/pencal - 775 sys sys 1083812550 115778
 386/bin/bitsy/prompter - 775 sys sys 1071245300 284220
 386/bin/bunzip2 - 775 sys sys 1064598103 95833
 386/bin/bzip2 - 775 sys sys 1064598103 112422
@@ -280,7 +280,7 @@
 386/bin/ip/httpd/netlib_history - 775 sys sys 1068385801 112809
 386/bin/ip/httpd/save - 775 sys sys 1064598231 130742
 386/bin/ip/httpd/webls - 775 sys sys 1071245336 129484
-386/bin/ip/httpd/wikipost - 775 sys sys 1064598232 111102
+386/bin/ip/httpd/wikipost - 775 sys sys 1083812550 111306
 386/bin/ip/imap4d - 775 sys sys 1076990354 236967
 386/bin/ip/ipconfig - 775 sys sys 1081480408 136372
 386/bin/ip/ping - 775 sys sys 1064598234 74889
@@ -6775,7 +6775,7 @@ sys/src/cmd/9l/sched.c - 664 sys sys 1014936054 9790
 sys/src/cmd/9l/span.c - 664 sys sys 1045503966 11787
 sys/src/cmd/9nfs - 20000000775 sys sys 1015090374 0
 sys/src/cmd/9nfs/9auth.c - 664 sys sys 1017337812 1454
-sys/src/cmd/9nfs/9p.c - 664 sys sys 1017337813 3291
+sys/src/cmd/9nfs/9p.c - 664 sys sys 1083772192 3365
 sys/src/cmd/9nfs/all.h - 664 sys sys 1017337813 322
 sys/src/cmd/9nfs/auth.c - 664 sys sys 1017337813 424
 sys/src/cmd/9nfs/authhostowner.c - 664 sys sys 1071498519 4190
@@ -6794,7 +6794,7 @@ sys/src/cmd/9nfs/pcnfsd.c - 664 sys sys 1017337815 3964
 sys/src/cmd/9nfs/portmapper.c - 664 sys sys 1040952456 3179
 sys/src/cmd/9nfs/rpc.c - 664 sys sys 1017337815 5293
 sys/src/cmd/9nfs/rpc.h - 664 sys sys 1017337815 1996
-sys/src/cmd/9nfs/server.c - 664 sys sys 1078839960 10996
+sys/src/cmd/9nfs/server.c - 664 sys sys 1083771826 10980
 sys/src/cmd/9nfs/string.c - 664 sys sys 1017337815 1659
 sys/src/cmd/9nfs/strparse.c - 664 sys sys 1015090373 506
 sys/src/cmd/9nfs/system.c - 664 sys sys 1017337815 437
@@ -6887,7 +6887,7 @@ sys/src/cmd/auth/convbio.c - 664 sys sys 1015008432 2212
 sys/src/cmd/auth/convkeys.c - 664 sys sys 1015008430 2347
 sys/src/cmd/auth/convkeys2.c - 664 sys sys 1015008432 2401
 sys/src/cmd/auth/cron.c - 664 sys sys 1063858528 11410
-sys/src/cmd/auth/debug.c - 664 sys sys 1078839961 7339
+sys/src/cmd/auth/debug.c - 664 sys sys 1083771270 7356
 sys/src/cmd/auth/disable - 775 sys sys 1015008431 146
 sys/src/cmd/auth/enable - 775 sys sys 1015008430 134
 sys/src/cmd/auth/factotum - 20000000775 sys sys 1017165894 0
@@ -7202,7 +7202,7 @@ sys/src/cmd/bitsy/keyboard.c - 664 sys sys 1014926253 9509
 sys/src/cmd/bitsy/light.rc - 775 sys sys 985466176 242
 sys/src/cmd/bitsy/mkfile - 664 sys sys 985559341 237
 sys/src/cmd/bitsy/params.c - 664 sys sys 1014926253 1124
-sys/src/cmd/bitsy/pencal.c - 664 sys sys 1079016904 4589
+sys/src/cmd/bitsy/pencal.c - 664 sys sys 1083770967 4604
 sys/src/cmd/bitsy/prompter.c - 664 sys sys 1014926253 5888
 sys/src/cmd/bzip2 - 20000000775 sys sys 969500958 0
 sys/src/cmd/bzip2/CHANGES - 664 sys sys 964847954 6251
@@ -9483,7 +9483,7 @@ sys/src/cmd/ip/httpd/save.c - 664 sys sys 1015090172 3175
 sys/src/cmd/ip/httpd/sendfd.c - 664 sys sys 1017679317 12134
 sys/src/cmd/ip/httpd/webls.c - 664 sys sys 1070288192 7269
 sys/src/cmd/ip/httpd/webls.denied - 664 sys sys 1064887847 3
-sys/src/cmd/ip/httpd/wikipost.c - 664 sys sys 1019678647 5917
+sys/src/cmd/ip/httpd/wikipost.c - 664 sys sys 1083771074 5913
 sys/src/cmd/ip/imap4d - 20000000775 sys sys 988249981 0
 sys/src/cmd/ip/imap4d/auth.c - 664 sys sys 1015013075 3510
 sys/src/cmd/ip/imap4d/copy.c - 664 sys sys 1062298855 4597

+ 11 - 0
dist/replica/plan9.log

@@ -14965,3 +14965,14 @@
 1083699161 0 c sys/src/cmd/aux/timesync.c - 664 sys sys 1083697436 24772
 1083726166 0 c 386/bin/aux/timesync - 775 sys sys 1083726045 128480
 1083726166 1 c 386/lib/libmp.a - 664 sys sys 1083726045 77700
+1083771174 0 c sys/src/cmd/bitsy/pencal.c - 664 sys sys 1083770967 4604
+1083771174 1 c sys/src/cmd/ip/httpd/wikipost.c - 664 sys sys 1083771074 5913
+1083772975 0 c sys/src/cmd/9nfs/9p.c - 664 sys sys 1083772192 3365
+1083772975 1 c sys/src/cmd/9nfs/server.c - 664 sys sys 1083771826 10980
+1083772975 2 c sys/src/cmd/auth/debug.c - 664 sys sys 1083771270 7356
+1083812583 0 c 386/bin/bitsy/pencal - 775 sys sys 1083812550 115778
+1083812583 1 c 386/bin/auth/debug - 775 sys sys 1083812548 99356
+1083812583 2 c 386/bin/aux/nfsserver - 775 sys sys 1083812549 186660
+1083812583 3 c 386/bin/aux/pcnfsd - 775 sys sys 1083812549 127888
+1083812583 4 c 386/bin/aux/portmapper - 775 sys sys 1083812550 126776
+1083812583 5 c 386/bin/ip/httpd/wikipost - 775 sys sys 1083812550 111306

+ 8 - 1
sys/src/cmd/9nfs/9p.c

@@ -136,7 +136,14 @@ newfid(Session *s)
 void
 setfid(Session *s, Fid *f)
 {
-	TOFRONT(&s->list, f);
+	/*
+	 * TOFRONT(&s->list, f);
+	 */
+	if(s->list.next != f){
+		UNLINK(f);
+		LINK(&s->list, f);
+	}
+
 	f->tstale = nfstime + staletime;
 	s->f.fid = f - s->fids;
 }

+ 0 - 1
sys/src/cmd/9nfs/server.c

@@ -474,7 +474,6 @@ int
 getdnsdom(ulong ip, char *name, int len)
 {
 	char buf[128];
-	char dom[256];
 	Namecache *nc;
 	char *p;
 

+ 1 - 0
sys/src/cmd/auth/debug.c

@@ -285,6 +285,7 @@ authfutz(char *dom, char *user)
 	print("\tticket request using %s@%s key succeeded\n", tr.authid, dom);
 
 Nobootes:;
+	USED(nobootes);
 
 	/* try p9sk1 exchange with local factotum to test that key is right */
 

+ 16 - 14
sys/src/cmd/bitsy/pencal.c

@@ -82,7 +82,7 @@ main(int argc, char **argv) {
 		debug = 1;
 		break;
 	}ARGEND;
-	
+
 	if((mouse = open("/dev/mouse", OREAD)) < 0
 	 && (mouse = open("#m/mouse", OREAD)) < 0)
 		sysfatal("#m/mouse: %r");
@@ -94,13 +94,15 @@ main(int argc, char **argv) {
 	if(initdraw(nil, nil, "calibrate") < 0)
 		sysfatal("initdraw: %r\n");
 
+	wctl = -1;
 	for(ntries = 0; ntries < 3; ntries++){
 		r = insetrect(display->image->r, 2);
-	
-		wctl = open("/dev/wctl", ORDWR);
+
+		if(wctl < 0)
+			wctl = open("/dev/wctl", ORDWR);
 		if(wctl >= 0){
 			char buf[4*12+1];
-	
+
 			buf[48] = 0;
 			oldsize = screen->r;
 			if(fprint(wctl, "resize -r %R", r) <= 0)
@@ -108,7 +110,7 @@ main(int argc, char **argv) {
 			if(getwindow(display, Refbackup) < 0)
 				sysfatal("getwindow");
 			if(debug) fprint(2, "resize: %R\n", screen->r);
-	
+
 			if(read(mousectl, buf, 48) != 48)
 				sysfatal("read mousectl: %r");
 			if(debug > 1) fprint(2, "mousectl %s\n", buf);
@@ -125,10 +127,10 @@ main(int argc, char **argv) {
 			cal.transx = 0;
 			cal.transy = 0;
 		}
-	
+
 		fprint(2, "calibrate %ld %ld %ld %ld (old)\n",
 			(long)cal.scalex, (long)cal.scaley, (long)cal.transx, (long)cal.transy);
-	
+
 		if(debug)
 			fprint(2, "screen coords %R\n", screen->r);
 		pts[0] = addpt(Pt( 16,  16), screen->r.min);
@@ -137,33 +139,33 @@ main(int argc, char **argv) {
 		pts[3] = addpt(Pt(-16, -16), screen->r.max);
 		pts[4] = Pt((screen->r.max.x + screen->r.min.x)/2,
 					(screen->r.max.y + screen->r.min.y)/2);;
-	
+
 		for(i = 0; i < 4; i++){
 			cross(pts[i]);
 			pens[i] = scr2pen(getmouse(mouse));
 			if (debug) fprint(2, "%P\n", pens[i]);
 		}
-	
+
 		cal.scalex = (pts[2].x + pts[3].x - pts[0].x - pts[1].x) * 65536.0 /
 				  (pens[2].x + pens[3].x - pens[0].x - pens[1].x);
 		cal.scaley = (pts[1].y + pts[3].y - pts[0].y - pts[2].y) * 65536.0 /
 				  (pens[1].y + pens[3].y - pens[0].y - pens[2].y);
 		cal.transx = pts[0].x - (pens[0].x*cal.scalex) / 65536.0;
 		cal.transy = pts[0].y - (pens[0].y*cal.scaley) / 65536.0;
-	
+
 		if(debug)
 			fprint(2, "scale [%f, %f], trans [%f, %f]\n",
 				cal.scalex, cal.scaley, cal.transx, cal.transy);
-	
+
 		fprint(mousectl, "calibrate %ld %ld %ld %ld",
 			(long)cal.scalex, (long)cal.scaley, (long)cal.transx, (long)cal.transy);
-	
+
 		cross(pts[4]);
 		pens[4] = getmouse(mouse);
-	
+
 		draw(screen, screen->r, display->white, nil, ZP);
 		flushimage(display, 1);
-	
+
 		if(abs(pts[4].x-pens[4].x) <= 4 && abs(pts[4].y-pens[4].y) <= 4){
 			fprint(2, "Calibration ok: %P -> %P\n", pts[4], pens[4]);
 			break;

+ 1 - 1
sys/src/cmd/ip/httpd/wikipost.c

@@ -151,7 +151,7 @@ i=0;
 	if((i++,fprint(fd, "%s\nD%lud\nA%s (%s)\n", title, version, author, hp->remotesys) < 0)
 	|| (i++,(comment && comment[0] && fprint(fd, "C%s\n", comment) < 0))
 	|| (i++,fprint(fd, "\n") < 0)
-	|| (i++,(text[0] && (n=write(fd, text, strlen(text))) != strlen(text)))){
+	|| (i++,(text[0] && write(fd, text, strlen(text)) != strlen(text)))){
 		syslog(0, LOG, "%s write failed %d %ld fd %d: %r", hp->remotesys, i, strlen(text), fd);
 		hfail(c, HInternal);
 		exits("failed");