PWD を利用したいプロセスを起動するのにシェルを利用し、 そのシェルの exec の前で cd するのが、移植性が高いと考えられます。