summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrc/bin/B25
-rw-r--r--sys/src/cmd/samterm/io.c3
-rw-r--r--sys/src/cmd/samterm/plan9.c33
-rw-r--r--sys/src/cmd/samterm/samterm.h1
4 files changed, 2 insertions, 60 deletions
diff --git a/rc/bin/B b/rc/bin/B
index 56cccaa38..866242438 100755
--- a/rc/bin/B
+++ b/rc/bin/B
@@ -16,27 +16,4 @@ if(test -f /mnt/plumb/edit || test -f /mnt/term/mnt/plumb/edit){
exit
}
-# using sam srv file
-
-for(i)
- switch($i){
- case /*
- files = ( $files $i )
- case *
- files = ( $files `{cleanname `{pwd}^/$i} )
- }
-
-if(test -f /mnt/term/srv/sam.$user) dest = /mnt/term/srv/sam.$user
-if not if(test -f /srv/sam.$user) dest = /srv/sam.$user
-if not {
- echo B: can''''t find sam server file >[1=2]
- exit open
-}
-
-switch($files){
-case *:*
- for(i in $files)
- echo $i | sed 's/^/B /;s/:([0-9]+)$/\n\1/g' >> $dest
-case *
- echo B $files >> $dest
-}
+echo 'no plumber' >[1=2]
diff --git a/sys/src/cmd/samterm/io.c b/sys/src/cmd/samterm/io.c
index 86fb4ceb3..bd9b3a3b6 100644
--- a/sys/src/cmd/samterm/io.c
+++ b/sys/src/cmd/samterm/io.c
@@ -43,8 +43,7 @@ initio(void)
threadexitsall("kbd");
}
hoststart();
- if(plumbstart() < 0)
- extstart();
+ plumbstart();
}
void
diff --git a/sys/src/cmd/samterm/plan9.c b/sys/src/cmd/samterm/plan9.c
index 0022d4b28..3d2065d82 100644
--- a/sys/src/cmd/samterm/plan9.c
+++ b/sys/src/cmd/samterm/plan9.c
@@ -147,39 +147,6 @@ extproc(void *argv)
}
}
-void
-extstart(void)
-{
- char buf[32];
- int fd;
- static int p[2];
- static void *arg[2];
-
- if(pipe(p) < 0)
- return;
- sprint(exname, "/srv/sam.%s", getuser());
- fd = create(exname, 1, 0600);
- if(fd < 0){ /* assume existing guy is more important */
- Err:
- close(p[0]);
- close(p[1]);
- return;
- }
- sprint(buf, "%d", p[0]);
- if(write(fd, buf, strlen(buf)) <= 0)
- goto Err;
- close(fd);
- /*
- * leave p[0] open so if the file is removed the event
- * library won't get an error
- */
- plumbc = chancreate(sizeof(int), 0);
- arg[0] = plumbc;
- arg[1] = &p[1];
- proccreate(extproc, arg, STACK);
- atexit(removeextern);
-}
-
int
plumbformat(int i)
{
diff --git a/sys/src/cmd/samterm/samterm.h b/sys/src/cmd/samterm/samterm.h
index da8fea641..264d148e2 100644
--- a/sys/src/cmd/samterm/samterm.h
+++ b/sys/src/cmd/samterm/samterm.h
@@ -103,7 +103,6 @@ void startnewfile(int, Text*);
void getmouse(void);
void mouseunblock(void);
void kbdblock(void);
-void extstart(void);
void hoststart(void);
int plumbstart(void);
int button(int but);