#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; }