Searched refs:stakptr (Results 1 - 25 of 32) sorted by relevance

12

/osnet-11/usr/src/lib/libshell/common/bltins/
H A Dcd_pwd.c126 if(*stakptr(PATH_OFFSET+1)==':' && isalpha(*stakptr(PATH_OFFSET)))
128 *stakptr(PATH_OFFSET+1) = *stakptr(PATH_OFFSET);
129 *stakptr(PATH_OFFSET)='/';
132 if(*stakptr(PATH_OFFSET)!='/')
149 if(!(cp = pathcanon(stakptr(PATH_OFFSET),PATH_DOTDOT)))
152 while(*--cp == '/' && cp>stakptr(PATH_OFFSET))
155 if(*(cp=stakptr(PATH_OFFSET))=='/')
160 if((rval=chdir(path_relative(shp,stakptr(PATH_OFFSE
[all...]
H A Dtrap.c259 if(memcmp(stakptr(o),"SIG",3)==0)
263 if(isdigit(*stakptr(o)))
265 n = strtol(stakptr(o),&last,10);
270 tp = sh_locate(stakptr(o),(const Shtable_t*)shtab_signals,sizeof(*shtab_signals));
277 if(strcmp(stakptr(o),tp->sh_name)==0)
288 if(n<0 && shp->gd->sigruntime[1] && (name=stakptr(o)) && *name++=='R' && *name++=='T')
H A Dprint.c297 sfwrite(outfile,stakptr(staktell()),pdata.argsize);
351 sfwrite(outfile,stakptr(staktell()),n);
464 return(stakptr(offset));
893 value->s = stakptr(staktell());
H A Denum.c230 tp = nv_open(stakptr(n), shp->var_tree, NV_VARNAME);
H A Dwhence.c227 cp = stakptr(PATH_OFFSET);
H A Dtest.c332 arg = (const char*)stakptr(offset);
381 arg = (const char*)stakptr(offset);
/osnet-11/usr/src/lib/libast/common/comp/
H A Dwordexp.c126 if(!(iop = sfpopen((Sfio_t*)0,stakptr(0),"r")))
181 memcpy((void*)cp,stakptr(offset),c);
/osnet-11/usr/src/lib/libshell/common/sh/
H A Dpath.c304 sh_addbuiltin(stakptr(offset),np->nvalue.bfp,NiL);
374 memcpy((void*)save, (void*)stakptr(PATH_OFFSET+pcomp.len),sizeof(save));
377 memcpy((void*)stakptr(PATH_OFFSET+pcomp.len),(void*)save,sizeof(save));
465 if(*stakptr(staktell()-1)!='/')
554 if((fd = sh_open(path_relative(shp,stakptr(PATH_OFFSET)),O_RDONLY,0)) >= 0)
624 pname = path_fullname(shp,stakptr(PATH_OFFSET));
687 if(canexecute(shp,stakptr(PATH_OFFSET),0)<0)
689 *stakptr(PATH_OFFSET) = 0;
725 *stakptr(PATH_OFFSET) = 0;
741 *stakptr(PATH_OFFSE
[all...]
H A Dstreval.c61 *((type*)stakptr((v)->offset)) = (val)),(v)->offset)
786 *((short*)stakptr(offset1)) = staktell();
790 *((short*)stakptr(offset2)) = staktell();
814 *((short*)stakptr(offset)) = staktell();
H A Dmain.c127 shp->st.filename = path_fullname(shp,stakptr(PATH_OFFSET));
331 sp = stakptr(PATH_OFFSET);
645 char *savstak=stakptr(0);
789 un.pst_command = stakptr(0);
H A Dstring.c414 return(stakptr(offset));
621 return(stakptr(offset));
H A Darith.c80 Fun = sh_arith(shp,sub=stakptr(offset));
330 if(saveptr != stakptr(0))
H A Dexpand.c160 for(cp=stakptr(off); *cp; cp++)
H A Dnvtype.c431 nr = nv_create(stakptr(offset),root,NV_VARNAME|NV_NOADD,fp);
627 np = nv_open(stakptr(offset), sh.var_tree, NV_NOADD|NV_VARNAME);
725 if((nq = nv_search(stakptr(offset),sh.fun_tree,0)) && nq->nvalue.cp)
1222 mp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME);
1441 mp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME);
1453 tp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME|NV_NOADD|NV_NOFAIL);
1493 tp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME);
H A Dparse.c2023 np = nv_search(stakptr(offset),lexp->entity_tree,NV_ADD);
H A Dname.c162 env_add(ep,stakptr(offset),ENV_STRDUP);
191 sfputr(out,sh_fmtq(stakptr(offset)),-1);
673 if(*stakptr(staktell()-1)=='.')
685 if(sh_checkid(stakptr(last),(char*)0))
693 return(stakptr(offset));
703 int offset = name - stakptr(0);
706 name = stakptr(offset);
1784 sp = stakptr(offset);
/osnet-11/usr/src/lib/libast/amd64/include/ast/
H A Dstak.h49 #define stakptr(n) stkptr(stkstd,n) macro
/osnet-11/usr/src/lib/libast/common/include/
H A Dstak.h40 #define stakptr(n) stkptr(stkstd,n) macro
/osnet-11/usr/src/lib/libast/i386/include/ast/
H A Dstak.h49 #define stakptr(n) stkptr(stkstd,n) macro
/osnet-11/usr/src/lib/libast/sparc/include/ast/
H A Dstak.h49 #define stakptr(n) stkptr(stkstd,n) macro
/osnet-11/usr/src/lib/libast/sparcv9/include/ast/
H A Dstak.h49 #define stakptr(n) stkptr(stkstd,n) macro
/osnet-11/usr/src/lib/libshell/common/edit/
H A Dcompletion.c62 return(stakptr(offset));
242 *cur = ed_external((genchar*)outbuff,(char*)stakptr(0));
H A Dhexpand.c94 sb->str[n] = strdup(stakptr(off));
244 cc = strdup(stakptr(0));
H A Dhistory.c248 histname = stakptr(offset);
846 write(acctfd, stakptr(offset), size - 2 + timechars);
/osnet-11/usr/src/lib/libast/common/misc/
H A Dglob.c245 if ((*gp->gl_type)(gp, stakptr(MATCHPATH(gp)), 0) != GLOB_DIR)
255 rescan = stakptr(offset);
263 if (!endslash && (gp->gl_flags & GLOB_MARK) && (type = (*gp->gl_type)(gp, stakptr(MATCHPATH(gp)), 0)))

Completed in 108 milliseconds

12