Programming environment assumed: Linux, GCC
As the title reveals it, we are writing a Unix-style shell utility U that is supposed to be invoked (in most cases) from bash.
How exactly could U change the working directory of bash (or parent in general)?
P.S. the shell utility chdir succeeds in doing exactly the same, thus there must be a programmatic way of achieving the effect.