Lines Matching refs:oldpp

391 	register Pathcomp_t	*oldpp,*first;  in path_checkdup()  local
406 for(oldpp=first; oldpp && oldpp!=pp; oldpp=oldpp->next) in path_checkdup()
408 if(pp->ino==oldpp->ino && pp->dev==oldpp->dev && pp->mtime==oldpp->mtime) in path_checkdup()
537 Pathcomp_t *oldpp; in path_opentype() local
554 pp = path_nextcomp(oldpp=pp,name,0); in path_opentype()
555 while(oldpp && (oldpp->flags&PATH_SKIP)) in path_opentype()
556 oldpp = oldpp->next; in path_opentype()
557 if(fun && (!oldpp || !(oldpp->flags&PATH_FPATH))) in path_opentype()
677 int path_search(register const char *name,Pathcomp_t **oldpp, int flag) in path_search() argument
717 pp = path_absolute(name,oldpp?*oldpp:NIL(Pathcomp_t*)); in path_search()
718 if(oldpp) in path_search()
719 *oldpp = pp; in path_search()
757 Pathcomp_t *oldpp; in path_absolute() local
768 if(oldpp=pp) in path_absolute()
771 while(oldpp->flags&PATH_SKIP) in path_absolute()
773 if(!(oldpp=oldpp->next)) in path_absolute()
784 return(oldpp); in path_absolute()
786 if(oldpp->blib) in path_absolute()
796 if(!oldpp->bltin_lib) in path_absolute()
798 if(cp = strrchr(oldpp->blib,'/')) in path_absolute()
801 cp = oldpp->blib; in path_absolute()
805 return(oldpp); in path_absolute()
808 if (oldpp->bltin_lib = dllplug(SH_ID, oldpp->blib, NiL, RTLD_LAZY, NiL, 0)) in path_absolute()
810 if (oldpp->bltin_lib = dllfind(oldpp->blib, NiL, RTLD_LAZY, NiL, 0)) in path_absolute()
818 if (libcmd && !dlllook(oldpp->bltin_lib, "b_pids")) in path_absolute()
820 dlclose(oldpp->bltin_lib); in path_absolute()
821 oldpp->bltin_lib = 0; in path_absolute()
822 oldpp->blib = 0; in path_absolute()
825 sh_addlib(oldpp->bltin_lib); in path_absolute()
828 if((addr=(Fptr_t)dlllook(oldpp->bltin_lib,stakptr(n))) && in path_absolute()
832 np->nvenv = oldpp->bltin_lib; in path_absolute()
833 return(oldpp); in path_absolute()
848 else if(f>=0 && (oldpp->flags & PATH_STD_DIR)) in path_absolute()
874 return(oldpp); in path_absolute()
1416 register Pathcomp_t *pp, *oldpp; in path_addcomp() local
1438 for(pp=first, oldpp=0; pp; oldpp=pp, pp=pp->next); in path_addcomp()
1444 if(oldpp) in path_addcomp()
1445 oldpp->next = pp; in path_addcomp()