/illumos-gate/usr/src/lib/libshell/common/bltins/ |
H A D | cd_pwd.c | 126 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(stakptr(PATH_OFFSE [all...] |
H A D | trap.c | 259 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 && sh.sigruntime[1] && (name=stakptr(o)) && *name++=='R' && *name++=='T')
|
H A D | print.c | 297 sfwrite(outfile,stakptr(staktell()),pdata.argsize); 351 sfwrite(outfile,stakptr(staktell()),n); 449 return(stakptr(offset)); 871 value->s = stakptr(staktell());
|
H A D | enum.c | 229 tp = nv_open(stakptr(n), shp->var_tree, NV_VARNAME);
|
H A D | whence.c | 227 cp = stakptr(PATH_OFFSET);
|
H A D | test.c | 332 arg = (const char*)stakptr(offset); 381 arg = (const char*)stakptr(offset);
|
/illumos-gate/usr/src/lib/libast/common/comp/ |
H A D | wordexp.c | 126 if(!(iop = sfpopen((Sfio_t*)0,stakptr(0),"r"))) 181 memcpy((void*)cp,stakptr(offset),c);
|
/illumos-gate/usr/src/lib/libshell/common/sh/ |
H A D | path.c | 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_OFFSE [all...] |
H A D | streval.c | 61 *((type*)stakptr((v)->offset)) = (val)),(v)->offset) 700 *((short*)stakptr(offset1)) = staktell(); 704 *((short*)stakptr(offset2)) = staktell(); 728 *((short*)stakptr(offset)) = staktell();
|
H A D | main.c | 124 shp->st.filename = path_fullname(stakptr(PATH_OFFSET)); 325 sp = stakptr(PATH_OFFSET); 637 char *savstak=stakptr(0); 781 un.pst_command = stakptr(0);
|
H A D | string.c | 428 return(stakptr(offset)); 635 return(stakptr(offset));
|
H A D | arith.c | 78 Fun = sh_arith(sub=stakptr(offset)); 236 if(saveptr != stakptr(0))
|
H A D | expand.c | 160 for(cp=stakptr(off); *cp; cp++)
|
H A D | nvtype.c | 421 nr = nv_create(stakptr(offset),root,NV_VARNAME|NV_NOADD,fp); 615 np = nv_open(stakptr(offset), sh.var_tree, NV_NOADD|NV_VARNAME); 713 if((nq = nv_search(stakptr(offset),sh.fun_tree,0)) && nq->nvalue.cp) 1199 mp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME); 1411 mp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME); 1423 tp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME|NV_NOADD|NV_NOFAIL); 1463 tp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME);
|
H A D | nvdisc.c | 1097 cp = stakptr(offset) + (cp-name); 1102 nq=nv_open(stakptr(offset),0,NV_VARNAME|NV_ARRAY|NV_NOASSIGN|NV_NOADD|NV_NOFAIL); 1139 path = name = stakptr(offset);
|
H A D | parse.c | 1912 np = nv_search(stakptr(offset),lexp->entity_tree,NV_ADD);
|
/illumos-gate/usr/src/lib/libast/amd64/include/ast/ |
H A D | stak.h | 49 #define stakptr(n) stkptr(stkstd,n) macro
|
/illumos-gate/usr/src/lib/libast/common/include/ |
H A D | stak.h | 40 #define stakptr(n) stkptr(stkstd,n) macro
|
/illumos-gate/usr/src/lib/libast/i386/include/ast/ |
H A D | stak.h | 49 #define stakptr(n) stkptr(stkstd,n) macro
|
/illumos-gate/usr/src/lib/libast/sparc/include/ast/ |
H A D | stak.h | 49 #define stakptr(n) stkptr(stkstd,n) macro
|
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/ |
H A D | stak.h | 49 #define stakptr(n) stkptr(stkstd,n) macro
|
/illumos-gate/usr/src/lib/libshell/common/edit/ |
H A D | completion.c | 56 return(stakptr(offset)); 231 *cur = ed_external((genchar*)outbuff,(char*)stakptr(0));
|
H A D | hexpand.c | 94 sb->str[n] = strdup(stakptr(off)); 244 cc = strdup(stakptr(0));
|
H A D | history.c | 249 histname = stakptr(offset); 818 write(acctfd, stakptr(offset), size - 2 + timechars);
|
/illumos-gate/usr/src/lib/libast/common/misc/ |
H A D | glob.c | 248 if ((*gp->gl_type)(gp, stakptr(MATCHPATH(gp)), 0) != GLOB_DIR) 258 rescan = stakptr(offset); 266 if (!endslash && (gp->gl_flags & GLOB_MARK) && (type = (*gp->gl_type)(gp, stakptr(MATCHPATH(gp)), 0)))
|