diff options
author | John Ankarström <john@ankarstrom.se> | 2021-06-07 16:36:05 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-06-08 01:50:54 +0200 |
commit | 7aaf4f2423e2bcabce508e91255de673db50b728 (patch) | |
tree | cfdfc247185d7a97fce6f96110fb964f00b766fe /path.c | |
parent | 60b250c267e9ce69f428fd2f0f56a4b1a54f2004 (diff) | |
download | ksh-master.tar.gz |
ksh will write lines to write-file containing information about
the status of the shell:
after prompt: empty line
after command entry: "cmd" followed by command
after cwd change: "cwd" followed by new cwd
fg is handled specially, printing a new "cmd" line with the original
command associated with the job.
Diffstat (limited to 'path.c')
-rw-r--r-- | path.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -198,6 +198,8 @@ set_current_wd(pathx) if (len > current_wd_size) current_wd = aresize(current_wd, current_wd_size = len, APERM); memcpy(current_wd, p, len); + if (writefd) + dprintf(writefd, "cwd%s\n", p); if (p != pathx && p != null) afree(p, ATEMP); } |