Browse Source

Plan 9 from Bell Labs 2006-03-15

David du Colombier 18 years ago
parent
commit
8bd8ee7af2
4 changed files with 6 additions and 26 deletions
  1. 2 2
      dist/replica/_plan9.db
  2. 2 2
      dist/replica/plan9.db
  3. 2 0
      dist/replica/plan9.log
  4. 0 22
      sys/src/cmd/rdbfs.c

+ 2 - 2
dist/replica/_plan9.db

@@ -373,7 +373,7 @@
 386/bin/pwd - 775 sys sys 1130384323 36915
 386/bin/ramfs - 775 sys sys 1135570842 89784
 386/bin/rc - 775 sys sys 1135101637 143284
-386/bin/rdbfs - 775 sys sys 1138500707 174769
+386/bin/rdbfs - 775 sys sys 1142358997 174432
 386/bin/read - 775 sys sys 1135570843 58040
 386/bin/replica - 20000000775 sys sys 1018321168 0
 386/bin/replica/applychanges - 775 sys sys 1132506870 98629
@@ -13091,7 +13091,7 @@ sys/src/cmd/rc/tree.c - 664 sys sys 1055698780 2071
 sys/src/cmd/rc/unix.c - 664 sys sys 1055698781 8726
 sys/src/cmd/rc/var.c - 664 sys sys 1055698781 1298
 sys/src/cmd/rc/win32.c - 664 sys sys 1132448675 8697
-sys/src/cmd/rdbfs.c - 664 sys sys 1131289483 7964
+sys/src/cmd/rdbfs.c - 664 sys sys 1142342219 7633
 sys/src/cmd/read.c - 664 sys sys 1022047660 1278
 sys/src/cmd/replica - 20000000775 sys sys 1018321113 0
 sys/src/cmd/replica/all.h - 664 sys sys 1091904421 1265

+ 2 - 2
dist/replica/plan9.db

@@ -373,7 +373,7 @@
 386/bin/pwd - 775 sys sys 1130384323 36915
 386/bin/ramfs - 775 sys sys 1135570842 89784
 386/bin/rc - 775 sys sys 1135101637 143284
-386/bin/rdbfs - 775 sys sys 1138500707 174769
+386/bin/rdbfs - 775 sys sys 1142358997 174432
 386/bin/read - 775 sys sys 1135570843 58040
 386/bin/replica - 20000000775 sys sys 1018321168 0
 386/bin/replica/applychanges - 775 sys sys 1132506870 98629
@@ -13091,7 +13091,7 @@ sys/src/cmd/rc/tree.c - 664 sys sys 1055698780 2071
 sys/src/cmd/rc/unix.c - 664 sys sys 1055698781 8726
 sys/src/cmd/rc/var.c - 664 sys sys 1055698781 1298
 sys/src/cmd/rc/win32.c - 664 sys sys 1132448675 8697
-sys/src/cmd/rdbfs.c - 664 sys sys 1131289483 7964
+sys/src/cmd/rdbfs.c - 664 sys sys 1142342219 7633
 sys/src/cmd/read.c - 664 sys sys 1022047660 1278
 sys/src/cmd/replica - 20000000775 sys sys 1018321113 0
 sys/src/cmd/replica/all.h - 664 sys sys 1091904421 1265

+ 2 - 0
dist/replica/plan9.log

@@ -28039,3 +28039,5 @@
 1142188272 8 c 386/bin/tar - 775 sys sys 1142186778 93165
 1142188272 9 c sys/src/cmd/upas/smtp/smtp.c - 664 sys sys 1142187216 20134
 1142289106 0 c sys/src/cmd/rio/rio.c - 664 sys sys 1142289011 22866
+1142343124 0 c sys/src/cmd/rdbfs.c - 664 sys sys 1142342219 7633
+1142359207 0 c 386/bin/rdbfs - 775 sys sys 1142358997 174432

+ 0 - 22
sys/src/cmd/rdbfs.c

@@ -132,16 +132,12 @@ enum
 };
 
 int	textfd;
-int	srvfd;
 int	rfd;
 Biobuf	rfb;
 char*	portname = "/dev/eia0";
 char*	textfile = "/386/9pc";
 char*	procname = "1";
 Channel* rchan;
-char*	Eexist = "file does not exist";
-
-char*	progname = "rdbfs";
 
 void
 usage(void)
@@ -150,22 +146,6 @@ usage(void)
 	exits("usage");
 }
 
-int
-forkproc(void (*fn)(void))
-{
-	int pid;
-	switch(pid=rfork(RFNAMEG|RFMEM|RFPROC)){
-	case -1:
-		sysfatal("fork: %r");
-	case 0:
-		fn();
-		_exits(0);
-	default:
-		return pid;
-	}
-	return -1;	/* not reached */
-}
-
 void
 noalarm(void*, char *msg)
 {
@@ -341,7 +321,6 @@ fswrite(Req *r)
 		if(strncmp(r->ifcall.data, "kill", 4) == 0 ||
 		   strncmp(r->ifcall.data, "exit", 4) == 0) {
 			respond(r, nil);
-			bind("#p", "/proc", MREPL);
 			postnote(PNGROUP, getpid(), "umount");
 			exits(nil);
 		}else if(strncmp(r->ifcall.data, "refresh", 7) == 0){
@@ -441,7 +420,6 @@ threadmain(int argc, char **argv)
 		sysfatal("pipe: %r");
 
 	fmtinstall('F', fcallfmt);
-	srvfd = p[1];
 	proccreate(eiaread, nil, 8192);
 
 	fs.tree = alloctree("rdbfs", "rdbfs", DMDIR|0555, nil);