Lines Matching refs:stakptr

294 		sh_addbuiltin(stakptr(offset),np->nvalue.bfp,NiL);  in free_bltin()
364 memcpy((void*)save, (void*)stakptr(PATH_OFFSET+pcomp.len),sizeof(save)); in path_lib()
367 memcpy((void*)stakptr(PATH_OFFSET+pcomp.len),(void*)save,sizeof(save)); in path_lib()
456 if(*stakptr(staktell()-1)!='/') in path_nextcomp()
559 if((fd = sh_open(path_relative(stakptr(PATH_OFFSET)),O_RDONLY,0)) >= 0) in path_opentype()
635 pname = path_fullname(stakptr(PATH_OFFSET)); in funload()
687 if(canexecute(stakptr(PATH_OFFSET),0)<0) in path_search()
689 *stakptr(PATH_OFFSET) = 0; in path_search()
723 *stakptr(PATH_OFFSET) = 0; in path_search()
739 *stakptr(PATH_OFFSET) = 0; in path_search()
783 if(*stakptr(PATH_OFFSET)=='/' && nv_search(stakptr(PATH_OFFSET),sh.bltin_tree,0)) in path_absolute()
802 if((libcmd = !strcmp(cp,LIBCMD)) && (addr=(Fptr_t)dlllook((void*)0,stakptr(n)))) in path_absolute()
804 if((np = sh_addbuiltin(stakptr(PATH_OFFSET),addr,NiL)) && nv_isattr(np,NV_BLTINOPT)) in path_absolute()
828 if((addr=(Fptr_t)dlllook(oldpp->bltin_lib,stakptr(n))) && in path_absolute()
829 (!(np = sh_addbuiltin(stakptr(PATH_OFFSET),NiL,NiL)) || np->nvalue.bfp!=addr) && in path_absolute()
830 (np = sh_addbuiltin(stakptr(PATH_OFFSET),addr,NiL))) in path_absolute()
839 f = canexecute(stakptr(PATH_OFFSET),isfun); in path_absolute()
854 np = nv_search(stakptr(n),sh.bltin_tree,0); in path_absolute()
859 np = sh_addbuiltin(stakptr(PATH_OFFSET),np->nvalue.bfp,nv_context(np)); in path_absolute()
912 path = stakptr(PATH_OFFSET); in canexecute()
917 memcpy(stakptr(offset),".sh",4); in canexecute()
1038 path = stakptr(PATH_OFFSET); in path_spawn()
1055 path = stakptr(PATH_OFFSET); in path_spawn()
1104 opath = stakptr(PATH_OFFSET); in path_spawn()
1426 name = (const char*)stakptr(offset); in path_addcomp()
1472 if(pp->len==1 && *stakptr(offset)=='/') in path_chkpaths()
1475 if((fd=open(stakptr(offset),O_RDONLY))>=0) in path_chkpaths()
1480 sp = stakptr(offset+pp->len); in path_chkpaths()
1505 char *ptr = stakptr(offset+pp->len+1); in path_chkpaths()
1508 path_addcomp(first,old,stakptr(offset),PATH_FPATH|PATH_BFPATH); in path_chkpaths()
1543 memcpy((void*)&pp->lib[m],stakptr(offset),pp->len); in path_chkpaths()
1791 sp = stakptr(PATH_OFFSET); in path_alias()