On Sun, Oct 20, 2019 at 07:31:55PM -0700, Ken Thompson via TUHS wrote:
i was writing the small utilities for the first
pdp-11 unix. (rm ls date ....)
so, cd was next.
% pwd
/usr/ken
% cd /tmp
% pwd
/usr/ken
Aha!
As in, 'cd' has to be built into the shell. If it's external, the forked
child gets to change directory and the parent shell doesn't. I'm just
putting this in for those who didn't spot the nuance immediately -- took
me a few tens of seconds.
But wasn't "chdir" built into the PDP-7 Unix shell?
Thanks, Warren