version 1.127, 2018/04/26 12:42:51 |
version 1.128, 2018/11/22 10:36:40 |
|
|
const char *ttynam, *cwd; |
const char *ttynam, *cwd; |
pid_t ppid; |
pid_t ppid; |
enum msgtype msg; |
enum msgtype msg; |
char *cause, path[PATH_MAX]; |
char *cause; |
struct termios tio, saved_tio; |
struct termios tio, saved_tio; |
size_t size; |
size_t size; |
|
|
|
|
client_peer = proc_add_peer(client_proc, fd, client_dispatch, NULL); |
client_peer = proc_add_peer(client_proc, fd, client_dispatch, NULL); |
|
|
/* Save these before pledge(). */ |
/* Save these before pledge(). */ |
if ((cwd = getenv("PWD")) == NULL && |
if ((cwd = find_cwd()) == NULL && (cwd = find_home()) == NULL) |
(cwd = getcwd(path, sizeof path)) == NULL && |
|
(cwd = find_home()) == NULL) |
|
cwd = "/"; |
cwd = "/"; |
if ((ttynam = ttyname(STDIN_FILENO)) == NULL) |
if ((ttynam = ttyname(STDIN_FILENO)) == NULL) |
ttynam = ""; |
ttynam = ""; |