Browse Source

Plan 9 from Bell Labs 2005-03-04

David du Colombier 19 years ago
parent
commit
a4eb4cfe83
6 changed files with 25 additions and 11 deletions
  1. 6 0
      acme/wiki/src/wiki.c
  2. 5 3
      dist/replica/_plan9.db
  3. 5 5
      dist/replica/plan9.db
  4. 5 0
      dist/replica/plan9.log
  5. 2 1
      sys/src/9/pc/devarch.c
  6. 2 2
      sys/src/cmd/con/con.c

+ 6 - 0
acme/wiki/src/wiki.c

@@ -472,6 +472,12 @@ wikiopen(char *arg, char *addr)
 		arg = tmp;
 	}
 */
+
+	/* replace embedded '\n' in links by ' ' */
+	for(p=arg; *p; p++)
+		if(*p=='\n')
+			*p = ' ';
+
 	if(strncmp(arg, dir, strlen(dir))==0 && arg[strlen(dir)]=='/' && arg[strlen(dir)+1])
 		arg += strlen(dir)+1;
 	else if(arg[0] == '/')

+ 5 - 3
dist/replica/_plan9.db

@@ -718,7 +718,7 @@ acme/wiki/src/awiki.h - 664 sys sys 1018288159 2140
 acme/wiki/src/main.c - 664 sys sys 1018387015 848
 acme/wiki/src/mkfile - 664 sys sys 1015011266 138
 acme/wiki/src/util.c - 664 sys sys 1016901956 1176
-acme/wiki/src/wiki.c - 664 sys sys 1106096758 10631
+acme/wiki/src/wiki.c - 664 sys sys 1109869230 10727
 acme/wiki/src/win.c - 664 sys sys 1016901957 5106
 acme/wiki/wiki.diff - 775 sys sys 1015011266 283
 adm - 20000000775 adm adm 1017438729 0
@@ -5345,7 +5345,7 @@ sys/src/9/pc/archmp.c - 664 sys sys 1084475127 2311
 sys/src/9/pc/audio.h - 664 sys sys 1015014513 343
 sys/src/9/pc/cga.c - 664 sys sys 1015014513 1843
 sys/src/9/pc/dat.h - 664 sys sys 1091904418 6281
-sys/src/9/pc/devarch.c - 664 sys sys 1096379063 18517
+sys/src/9/pc/devarch.c - 664 sys sys 1109854210 18553
 sys/src/9/pc/devether.c - 664 sys sys 1078928204 10183
 sys/src/9/pc/devfloppy.c - 664 sys sys 1055689885 20024
 sys/src/9/pc/devi82365.c - 664 sys sys 1099761153 20505
@@ -7283,7 +7283,7 @@ sys/src/cmd/cmp.c - 664 sys sys 1072145760 2379
 sys/src/cmd/colors.c - 664 sys sys 951763912 3186
 sys/src/cmd/comm.c - 664 sys sys 1093979717 2140
 sys/src/cmd/con - 20000000775 sys sys 944961996 0
-sys/src/cmd/con/con.c - 664 sys sys 1077839879 15213
+sys/src/cmd/con/con.c - 664 sys sys 1109869228 15231
 sys/src/cmd/con/hayes.c - 664 sys sys 1014925263 3865
 sys/src/cmd/con/mkfile - 664 sys sys 1046654774 204
 sys/src/cmd/con/rufilio.h - 664 sys sys 944960877 595
@@ -12463,3 +12463,5 @@ usr/glenda/lib/profile - 664 glenda glenda 1105128663 890
 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/bin/con - 775 sys sys 1109909287 78211
+acme/bin/386/Wiki - 775 sys sys 1109909287 126953

+ 5 - 5
dist/replica/plan9.db

@@ -181,7 +181,7 @@
 386/bin/cmp - 775 sys sys 1104121995 40565
 386/bin/colors - 775 sys sys 1106799173 149453
 386/bin/comm - 775 sys sys 1104121996 61360
-386/bin/con - 775 sys sys 1104121996 78163
+386/bin/con - 775 sys sys 1109909287 78211
 386/bin/cp - 775 sys sys 1104121996 63215
 386/bin/cpp - 775 sys sys 1104121997 150308
 386/bin/cpu - 775 sys sys 1108354550 137694
@@ -617,7 +617,7 @@ acme/acid/sparc - 20000000775 sys sys 1015011246 0
 acme/bin - 20000000775 sys sys 1017457907 0
 acme/bin/386 - 20000000775 sys sys 1015011570 0
 acme/bin/386/News - 775 sys sys 1108960019 128813
-acme/bin/386/Wiki - 775 sys sys 1108960019 126913
+acme/bin/386/Wiki - 775 sys sys 1109909287 126953
 acme/bin/386/acd - 775 sys sys 1032232412 137068
 acme/bin/386/adict - 775 sys sys 1015011247 99806
 acme/bin/386/mkwnew - 775 sys sys 1104122115 38959
@@ -718,7 +718,7 @@ acme/wiki/src/awiki.h - 664 sys sys 1018288159 2140
 acme/wiki/src/main.c - 664 sys sys 1018387015 848
 acme/wiki/src/mkfile - 664 sys sys 1015011266 138
 acme/wiki/src/util.c - 664 sys sys 1016901956 1176
-acme/wiki/src/wiki.c - 664 sys sys 1106096758 10631
+acme/wiki/src/wiki.c - 664 sys sys 1109869230 10727
 acme/wiki/src/win.c - 664 sys sys 1016901957 5106
 acme/wiki/wiki.diff - 775 sys sys 1015011266 283
 adm - 20000000775 adm adm 1017438729 0
@@ -5345,7 +5345,7 @@ sys/src/9/pc/archmp.c - 664 sys sys 1084475127 2311
 sys/src/9/pc/audio.h - 664 sys sys 1015014513 343
 sys/src/9/pc/cga.c - 664 sys sys 1015014513 1843
 sys/src/9/pc/dat.h - 664 sys sys 1091904418 6281
-sys/src/9/pc/devarch.c - 664 sys sys 1096379063 18517
+sys/src/9/pc/devarch.c - 664 sys sys 1109854210 18553
 sys/src/9/pc/devether.c - 664 sys sys 1078928204 10183
 sys/src/9/pc/devfloppy.c - 664 sys sys 1055689885 20024
 sys/src/9/pc/devi82365.c - 664 sys sys 1099761153 20505
@@ -7283,7 +7283,7 @@ sys/src/cmd/cmp.c - 664 sys sys 1072145760 2379
 sys/src/cmd/colors.c - 664 sys sys 951763912 3186
 sys/src/cmd/comm.c - 664 sys sys 1093979717 2140
 sys/src/cmd/con - 20000000775 sys sys 944961996 0
-sys/src/cmd/con/con.c - 664 sys sys 1077839879 15213
+sys/src/cmd/con/con.c - 664 sys sys 1109869228 15231
 sys/src/cmd/con/hayes.c - 664 sys sys 1014925263 3865
 sys/src/cmd/con/mkfile - 664 sys sys 1046654774 204
 sys/src/cmd/con/rufilio.h - 664 sys sys 944960877 595

+ 5 - 0
dist/replica/plan9.log

@@ -13861,3 +13861,8 @@
 1109651479 10 c 386/bin/ramfs - 775 sys sys 1109650122 89167
 1109685686 0 c rc/bin/yesterday - 775 sys sys 1109685641 2445
 1109685686 1 c sys/man/1/history - 664 sys sys 1109685635 1709
+1109854924 0 c sys/src/9/pc/devarch.c - 664 sys sys 1109854210 18553
+1109869206 0 c sys/src/cmd/con/con.c - 664 sys sys 1109869228 15231
+1109871007 0 c acme/wiki/src/wiki.c - 664 sys sys 1109869230 10727
+1109910615 0 c 386/bin/con - 775 sys sys 1109909287 78211
+1109910615 1 c acme/bin/386/Wiki - 775 sys sys 1109909287 126953

+ 2 - 1
sys/src/9/pc/devarch.c

@@ -108,7 +108,8 @@ ioinit(void)
 	iomap.free = iomap.maps;
 
 	/*
-	 * Someone needs to explain why this was here...
+	 * This is necessary to make the IBM X20 boot.
+	 * Have not tracked down the reason.
 	 */
 	ioalloc(0x0fff, 1, 0, "dummy");	// i82557 is at 0x1000, the dummy
 					// entry is needed for swappable devs.

+ 2 - 2
sys/src/cmd/con/con.c

@@ -61,7 +61,7 @@ void	simple(char*, char*);
 void
 usage(void)
 {
-	punt("usage: con [-drCvsn] [-l [user]] [-c cmd] net!host[!service]");
+	punt("usage: con [-drCvsn] [-b baud] [-l [user]] [-c cmd] net!host[!service]");
 }
 
 void
@@ -73,7 +73,7 @@ main(int argc, char *argv[])
 	returns = 1;
 	ARGBEGIN{
 	case 'b':
-		baud = atoi(ARGF());
+		baud = atoi(EARGF(usage()));
 		break;
 	case 'd':
 		debug = 1;