Child process programu cd nemůže změnit pwd svého otce. Funkce C chdir volaná z processu (shellu) pochopitelně pwd tohoto procesu změnit může. Ergo cd musí být vestavěná funkce. (Opominu-li možnost se připojit se ke svému rodiči pomocí ptrace a udělat chdir „z něj“, což je sice možné, ale proč používat takový křehký hack.) Prosím vás, nepiště o něčem o čem máte prakticky nulové informace.

