Lines Matching refs:arghead
93 int path_expand(Shell_t *shp,const char *pattern, struct argnod **arghead)
123 extra += scantree(shp->alias_tree,pattern,arghead);
124 extra += scantree(shp->fun_tree,pattern,arghead);
207 ap->argchn.ap = *arghead;
210 *arghead = (struct argnod*)gp->gl_list;
219 static int scantree(Dt_t *tree, const char *pattern, struct argnod **arghead)
234 ap->argchn.ap = *arghead;
236 *arghead = ap;
249 int path_complete(Shell_t *shp,const char *name,register const char *suffix, struct argnod **arghead)
253 return(path_expand(shp,name,arghead));
265 int path_generate(Shell_t *shp,struct argnod *todo, struct argnod **arghead)
391 brace=path_expand(shp,ap->argval,arghead);
394 ap->argchn.ap = *arghead;
395 *arghead = ap;
401 (*arghead)->argflag |= ARG_MAKE;