fchdir
if (fchdir(fcwd) == -1) {
int fchdir(int);
#define FCHDIR(sp, fd) (!ISSET(FTS_NOCHDIR) && fchdir(fd))
ret = fchdir(fd);
if (fchdir(sp->fts_rfd) == -1)
if (fchdir(fd)) {
__weak_alias(fchdir,rump___sysimpl_fchdir);
if (fchdir(fd) == -1)
if (!(ftsoptions & FTS_NOCHDIR) && fchdir(dotfd)) {
if (!(ftsoptions & FTS_NOCHDIR) && fchdir(dotfd)) {
fchdir(olddir);
if (fchdir(fd) < 0) {
(void)fchdir(fd);