Searched defs:arghead (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/libshell/common/sh/
H A Dexpand.c92 int path_expand(const char *pattern, struct argnod **arghead) argument
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) argument
234 ap->argchn.ap = *arghead;
236 *arghead = ap;
249 int path_complete(const char *name,register const char *suffix, struct argnod **arghead) argument
253 return(path_expand(name,arghead));
265 path_generate(struct argnod *todo, struct argnod **arghead) argument
[all...]
H A Dargs.c702 struct argnod *arghead=0; local
728 n = arg_expand(shp,argp,&arghead,flag);
738 argp = arghead;
H A Dmacro.c61 struct argnod **arghead; /* address of head of argument list */ member in struct:_mac_
192 int sh_macexpand(Shell_t* shp, register struct argnod *argp, struct argnod **arghead,int flag) argument
210 mp->arghead = arghead;
221 if(!arghead)
236 if(!arghead)
247 argp->argchn.ap = *arghead;
2292 count = path_generate(argp,mp->arghead);
2294 count = path_expand(argp->argval,mp->arghead);
2305 argp->argchn.ap = *mp->arghead;
[all...]

Completed in 66 milliseconds