From cfabc3ed1638efc186ebd26bdaa3dfb5663dff17 Mon Sep 17 00:00:00 2001 From: rsc Date: Sun, 23 Nov 2003 18:02:15 +0000 Subject: Dhog's 9term. Updated for current libraries by Caerwyn Jones. Button-3 plumbing (like in acme) by rsc. --- src/cmd/9term/Linux.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/cmd/9term/Linux.c (limited to 'src/cmd/9term/Linux.c') diff --git a/src/cmd/9term/Linux.c b/src/cmd/9term/Linux.c new file mode 100644 index 00000000..7cdb513e --- /dev/null +++ b/src/cmd/9term/Linux.c @@ -0,0 +1,22 @@ +#include "9term.h" + +void +pdx(int pid, char *wdir, int bufn) +{ + char path[256]; + int n; + + snprint(path, sizeof path, "/proc/%d/cwd", pid); + n = readlink(path, wdir, bufn); + if(n < 0) + n = 0; + wdir[n] = '\0'; +} + +int +getpts(int fd[], char *slave) +{ + + openpty(&fd[1], &fd[0], slave, 0, 0); + return 0; +} -- cgit v1.2.3