#include "9term.h" | |
int | |
getchildwd(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) | |
return -1; | |
wdir[n] = '\0'; | |
return 0; | |
} | |
int | |
getpts(int fd[], char *slave) | |
{ | |
openpty(&fd[1], &fd[0], slave, 0, 0); | |
return 0; | |
} |