Home
last modified time | relevance | path

Searched refs:stakptr (Results 1 – 25 of 30) sorted by relevance

12

/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dcd_pwd.c134 if(*stakptr(PATH_OFFSET+1)==':' && isalpha(*stakptr(PATH_OFFSET))) in b_cd()
136 *stakptr(PATH_OFFSET+1) = *stakptr(PATH_OFFSET); in b_cd()
137 *stakptr(PATH_OFFSET)='/'; in b_cd()
140 if(*stakptr(PATH_OFFSET)!='/') in b_cd()
157 if(!(cp = pathcanon(stakptr(PATH_OFFSET),PATH_DOTDOT))) in b_cd()
160 while(*--cp == '/' && cp>stakptr(PATH_OFFSET)) in b_cd()
163 if(*(cp=stakptr(PATH_OFFSET))=='/') in b_cd()
168 if((rval=chdir(path_relative(shp,stakptr(PATH_OFFSET)))) >= 0) in b_cd()
188 dir = stakptr(PATH_OFFSET); in b_cd()
191 dir = stakptr(PATH_OFFSET); in b_cd()
[all …]
H A Dtrap.c283 if(memcmp(stakptr(o),"SIG",3)==0) in sig_number()
287 if(isdigit(*stakptr(o))) in sig_number()
289 n = strtol(stakptr(o),&last,10); in sig_number()
294 tp = sh_locate(stakptr(o),(const Shtable_t*)shtab_signals,sizeof(*shtab_signals)); in sig_number()
301 if(strcmp(stakptr(o),tp->sh_name)==0) in sig_number()
312 if(n<0 && shp->gd->sigruntime[1] && (name=stakptr(o)) && *name++=='R' && *name++=='T') in sig_number()
H A Dprint.c341 sfwrite(outfile,stakptr(staktell()),pdata.argsize); in b_print()
395 sfwrite(outfile,stakptr(staktell()),n); in sh_echolist()
521 return(stakptr(offset)); in fmthtml()
975 value->s = stakptr(staktell()); in extend()
H A Dtest.c335 arg = (const char*)stakptr(offset); in test_unop()
384 arg = (const char*)stakptr(offset); in test_unop()
H A Dwhence.c231 cp = stakptr(PATH_OFFSET); in whence()
H A Denum.c230 tp = nv_open(stakptr(n), shp->var_tree, NV_VARNAME); in enum_create()
H A Dread.c736 val = stakptr(rel); in sh_readline()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dpath.c670 *stakptr(PATH_OFFSET) = 0; in path_search()
706 *stakptr(PATH_OFFSET) = 0; in path_search()
722 *stakptr(PATH_OFFSET) = 0; in path_search()
770 if(*stakptr(PATH_OFFSET)=='/' && nv_search(stakptr(PATH_OFFSET),shp->bltin_tree,0)) in path_absolute()
817 cp = stakptr(m); in path_absolute()
861 if(*stakptr(PATH_OFFSET)=='/' && nv_search(stakptr(PATH_OFFSET),shp->bltin_tree,0)) in path_absolute()
951 path = stakptr(PATH_OFFSET); in canexecute()
1075 path = stakptr(PATH_OFFSET); in path_spawn()
1092 path = stakptr(PATH_OFFSET); in path_spawn()
1141 opath = stakptr(PATH_OFFSET); in path_spawn()
[all …]
H A Dstring.c325 return(stakptr(offset)); in sh_fmtcsv()
456 return(stakptr(offset)); in sh_fmtq()
665 return(stakptr(offset)); in sh_fmtqf()
H A Dmain.c110 shp->st.filename = path_fullname(shp,stakptr(PATH_OFFSET)); in sh_source()
311 sp = stakptr(PATH_OFFSET); in sh_main()
621 char *savstak=stakptr(0); in chkmail()
765 un.pst_command = stakptr(0); in fixargs()
H A Dstreval.c61 *((type*)stakptr((v)->offset)) = (val)),(v)->offset)
795 *((short*)stakptr(offset1)) = staktell(); in expr()
799 *((short*)stakptr(offset2)) = staktell(); in expr()
823 *((short*)stakptr(offset)) = staktell(); in expr()
H A Dnvtype.c433 nr = nv_create(stakptr(offset),root,NV_VARNAME|NV_NOADD,fp); in clone_type()
629 np = nv_open(cp=stakptr(offset), sh.var_tree, NV_NOADD|NV_VARNAME); in typeinfo()
727 if((nq = nv_search(stakptr(offset),sh.fun_tree,0)) && nq->nvalue.cp) in typeinfo()
1228 mp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME); in nv_mkinttype()
1447 mp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME); in nv_mkstruct()
1459 tp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME|NV_NOADD|NV_NOFAIL); in nv_mkstruct()
1499 tp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME); in nv_mkstruct()
H A Darith.c84 Fun = sh_arith(shp,sub=stakptr(offset)); in scope()
353 if(saveptr != stakptr(0)) in arith()
H A Dnvdisc.c1129 cp = stakptr(offset) + (cp-name); in nv_bfsearch()
1134 nq=nv_open(stakptr(offset),0,NV_VARNAME|NV_NOASSIGN|NV_NOADD|NV_NOFAIL); in nv_bfsearch()
1161 np = nv_search(stakptr(offset),root,0); in nv_bfsearch()
1192 path = name = stakptr(offset); in sh_addbuiltin()
1198 path = stakptr(offset); in sh_addbuiltin()
H A Dexpand.c160 for(cp=stakptr(off); *cp; cp++) in path_expand()
H A Dinit.c1068 name = stakptr(off); in setdisc_any()
1421 pathcanon(stakptr(offset),PATH_DOTDOT); in sh_init()
1422 shp->gd->shpath = strdup(stakptr(offset)); in sh_init()
2200 c = mbconv(stakptr(off),c); in put_trans()
2205 val = stakptr(offset); in put_trans()
H A Dname.c166 env_add(ep,stakptr(offset),ENV_STRDUP); in sh_envput()
195 sfputr(out,sh_fmtq(stakptr(offset)),-1); in nv_outname()
715 if(*stakptr(staktell()-1)=='.') in copystack()
727 if(sh_checkid(stakptr(last),(char*)0)) in copystack()
735 return(stakptr(offset)); in copystack()
745 int offset = name - stakptr(0); in stack_extend()
748 name = stakptr(offset); in stack_extend()
1960 sp = stakptr(offset); in nv_putval()
H A Dnvtree.c1003 else if(*stakptr(staktell()-1) == ']') in walk_tree()
1030 mq = nv_open(stakptr(0),shp->prev_root,NV_VARNAME|NV_NOASSIGN|NV_NOFAIL); in walk_tree()
H A Dio.c1122 pathcanon(stakptr(1),PATH_PHYSICAL); in io_usename()
1123 sp = ep = stakptr(1); in io_usename()
1126 memmove(stakptr(0),sp,++ep-sp); in io_usename()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/
H A Dwordexp.c126 if(!(iop = sfpopen((Sfio_t*)0,stakptr(0),"r"))) in wordexp()
181 memcpy((void*)cp,stakptr(offset),c); in wordexp()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/
H A Dstak.h40 #define stakptr(n) stkptr(stkstd,n) macro
/illumos-gate/usr/src/contrib/ast/src/lib/libast/misc/
H A Dglob.c245 if ((*gp->gl_type)(gp, stakptr(MATCHPATH(gp)), 0) != GLOB_DIR) in addmatch()
255 rescan = stakptr(offset); in addmatch()
263 …if (!endslash && (gp->gl_flags & GLOB_MARK) && (type = (*gp->gl_type)(gp, stakptr(MATCHPATH(gp)), … in addmatch()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/edit/
H A Dhexpand.c94 sb->str[n] = strdup(stakptr(off));
244 cc = strdup(stakptr(0));
H A Dcompletion.c62 return(stakptr(offset)); in fmtx()
242 *cur = ed_external((genchar*)outbuff,(char*)stakptr(0)); in ed_expand()
H A Dhistory.c248 histname = stakptr(offset); in sh_histinit()
850 write(acctfd, stakptr(offset), size - 2 + timechars); in hist_write()

12