Reintroduce tmpdir(), homedir(), update chdir()