Searched refs:arghead (Results 1 – 3 of 3) sorted by relevance
/titanic_44/usr/src/lib/libshell/common/sh/ |
H A D | expand.c | 92 int path_expand(const char *pattern, struct argnod **arghead) in path_expand() argument 123 extra += scantree(shp->alias_tree,pattern,arghead); in path_expand() 124 extra += scantree(shp->fun_tree,pattern,arghead); in path_expand() 207 ap->argchn.ap = *arghead; in path_expand() 210 *arghead = (struct argnod*)gp->gl_list; in path_expand() 219 static int scantree(Dt_t *tree, const char *pattern, struct argnod **arghead) in scantree() argument 234 ap->argchn.ap = *arghead; in scantree() 236 *arghead = ap; in scantree() 249 int path_complete(const char *name,register const char *suffix, struct argnod **arghead) in path_complete() argument 253 return(path_expand(name,arghead)); in path_complete() [all …]
|
H A D | macro.c | 61 struct argnod **arghead; /* address of head of argument list */ member 192 int sh_macexpand(Shell_t* shp, register struct argnod *argp, struct argnod **arghead,int flag) in sh_macexpand() argument 210 mp->arghead = arghead; in sh_macexpand() 221 if(!arghead) in sh_macexpand() 236 if(!arghead) in sh_macexpand() 247 argp->argchn.ap = *arghead; in sh_macexpand() 2292 count = path_generate(argp,mp->arghead); in endfield() 2294 count = path_expand(argp->argval,mp->arghead); in endfield() 2305 argp->argchn.ap = *mp->arghead; in endfield() 2306 *mp->arghead = argp; in endfield() [all …]
|
H A D | args.c | 702 struct argnod *arghead=0; in sh_argbuild() local 728 n = arg_expand(shp,argp,&arghead,flag); in sh_argbuild() 738 argp = arghead; in sh_argbuild()
|