Lines Matching refs:home
144 char *home; member
380 base_last_comp = last->comp - vp->home; in walk()
382 base_comp = comp - vp->home; in walk()
383 base_component = component - vp->home; in walk()
384 if ((strlen(q) + strlen(vp->home) + 1) > vp->len) { in walk()
392 base_this_comp = this.comp - vp->home; in walk()
393 base_fullpath = vp->fullpath - vp->home; in walk()
394 base_tmppath = vp->tmppath - vp->home; in walk()
396 tmp = (char *)realloc(vp->home, vp->len); in walk()
401 vp->home = tmp; in walk()
402 comp = vp->home + base_comp; in walk()
403 component = vp->home + base_component; in walk()
404 this.comp = vp->home + base_this_comp; in walk()
405 vp->fullpath = vp->home + base_fullpath; in walk()
406 vp->tmppath = vp->home + base_tmppath; in walk()
408 last->comp = vp->home + base_last_comp; in walk()
420 last->comp = vp->home + base_last_comp; in walk()
422 comp = vp->home + base_comp; in walk()
423 component = vp->home + base_component; in walk()
510 var.home = (char *)malloc(var.len); in nftw()
511 if (var.home == NULL) in nftw()
514 var.home[0] = 0; in nftw()
521 if (getcwd(var.home, PATH_MAX+1) == 0) { in nftw()
522 free(var.home); in nftw()
526 endhome = dp = var.home + strlen(var.home); in nftw()
531 var.fullpath = var.home; in nftw()
544 free(var.home); in nftw()
603 (void) chdir(var.home); in nftw()
604 free(var.home); in nftw()