aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/9term
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2003-12-11 17:48:38 +0000
committerrsc <devnull@localhost>2003-12-11 17:48:38 +0000
commit32f69c36e0eec1227934bbd34854bfebd88686f2 (patch)
tree1587e9de84816b77168afa81c1594cc686809910 /src/cmd/9term
parentac244f8d287a6119155ea672c8fd13c487c5e4c7 (diff)
downloadplan9port-32f69c36e0eec1227934bbd34854bfebd88686f2.tar.gz
plan9port-32f69c36e0eec1227934bbd34854bfebd88686f2.tar.bz2
plan9port-32f69c36e0eec1227934bbd34854bfebd88686f2.zip
Add support for user-level 9P servers/clients and various bug fixes to go with them.
Diffstat (limited to 'src/cmd/9term')
-rw-r--r--src/cmd/9term/9term.c8
-rw-r--r--src/cmd/9term/mkfile2
2 files changed, 4 insertions, 6 deletions
diff --git a/src/cmd/9term/9term.c b/src/cmd/9term/9term.c
index ef51d864..cfee0013 100644
--- a/src/cmd/9term/9term.c
+++ b/src/cmd/9term/9term.c
@@ -1212,7 +1212,6 @@ rcstart(int fd[2], int argc, char **argv)
argv[1] = "-i";
argv[2] = 0;
}
-
/*
* fd0 is slave (tty), fd1 is master (pty)
*/
@@ -1222,7 +1221,7 @@ rcstart(int fd[2], int argc, char **argv)
switch(pid = fork()) {
case 0:
- putenv("TERM=9term");
+ putenv("TERM", "9term");
close(fd[1]);
setsid();
// tcsetpgrp(0, pid);
@@ -1238,6 +1237,7 @@ rcstart(int fd[2], int argc, char **argv)
dup(sfd, 2);
system("stty tabs -onlcr -echo");
execvp(argv[0], argv);
+ fprint(2, "exec %s failed: %r\n", argv[0]);
_exits("oops");
break;
case -1:
@@ -1388,9 +1388,7 @@ scroll(int but)
void
plumbstart(void)
{
- char buf[256];
- snprint(buf, sizeof buf, "%s/mnt/plumb", getenv("HOME"));
- if((plumbfd = plumbopen(buf, OWRITE)) < 0)
+ if((plumbfd = plumbopen("send", OWRITE)) < 0)
fatal("plumbopen");
}
diff --git a/src/cmd/9term/mkfile b/src/cmd/9term/mkfile
index d7d4a6d0..2706dda6 100644
--- a/src/cmd/9term/mkfile
+++ b/src/cmd/9term/mkfile
@@ -9,5 +9,5 @@ OFILES=\
<$PLAN9/src/mkone
-LDFLAGS=-lframe -ldraw -lplumb -lthread -l9 -lfmt -lutf -L$X11/lib -lX11 -lutil
+LDFLAGS=-lframe -ldraw -lplumb -lfs -lmux -lthread -l9 -lfmt -lutf -L$X11/lib -lX11 -lutil