On Sun, Jan 28, 2024 at 5:10 PM <j...@jwo.cz> wrote:
> POSIX Programmer's Manual (cd(1p) manpage) says this:
>
>       [9 unrelated special cases]
>
>       10. The cd utility shall then perform actions equivalent to the
>            chdir() function called with curpath as the path argument. If
>            these actions fail for any reason, the cd utility shall
>            display an appropriate error message and the remainder of
>            this step shall not be executed. [...]

Right before that, it says in 8.c:
> If, as a result of this canonicalization, the curpath variable is null, no 
> further steps shall be taken.

which is what happens in bash, busybox sh, dash, mksh, pdksh, oksh,
yash, zsh, and NetBSD sh.

Reply via email to