/osnet-11/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(shp,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 && shp->gd->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); 464 return(stakptr(offset)); 893 value->s = stakptr(staktell());
|
H A D | enum.c | 230 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);
|
/osnet-11/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);
|
/osnet-11/usr/src/lib/libshell/common/sh/ |
H A D | path.c | 304 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 D | streval.c | 61 *((type*)stakptr((v)->offset)) = (val)),(v)->offset) 786 *((short*)stakptr(offset1)) = staktell(); 790 *((short*)stakptr(offset2)) = staktell(); 814 *((short*)stakptr(offset)) = staktell();
|
H A D | main.c | 127 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 D | string.c | 414 return(stakptr(offset)); 621 return(stakptr(offset));
|
H A D | arith.c | 80 Fun = sh_arith(shp,sub=stakptr(offset)); 330 if(saveptr != stakptr(0))
|
H A D | expand.c | 160 for(cp=stakptr(off); *cp; cp++)
|
H A D | nvtype.c | 431 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 D | parse.c | 2023 np = nv_search(stakptr(offset),lexp->entity_tree,NV_ADD);
|
H A D | name.c | 162 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 D | stak.h | 49 #define stakptr(n) stkptr(stkstd,n) macro
|
/osnet-11/usr/src/lib/libast/common/include/ |
H A D | stak.h | 40 #define stakptr(n) stkptr(stkstd,n) macro
|
/osnet-11/usr/src/lib/libast/i386/include/ast/ |
H A D | stak.h | 49 #define stakptr(n) stkptr(stkstd,n) macro
|
/osnet-11/usr/src/lib/libast/sparc/include/ast/ |
H A D | stak.h | 49 #define stakptr(n) stkptr(stkstd,n) macro
|
/osnet-11/usr/src/lib/libast/sparcv9/include/ast/ |
H A D | stak.h | 49 #define stakptr(n) stkptr(stkstd,n) macro
|
/osnet-11/usr/src/lib/libshell/common/edit/ |
H A D | completion.c | 62 return(stakptr(offset)); 242 *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 | 248 histname = stakptr(offset); 846 write(acctfd, stakptr(offset), size - 2 + timechars);
|
/osnet-11/usr/src/lib/libast/common/misc/ |
H A D | glob.c | 245 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)))
|