core: add chdir() wrapper