Lines Matching refs:stakptr

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