Lines Matching refs:name
186 padvance(const char **path, const char *name) in padvance() argument
197 len = p - start + strlen(name) + 2; /* "2" is for '/' and '\0' */ in padvance()
206 strcpy(q, name); in padvance()
245 char *name; in hashcmd() local
261 while ((name = *argptr) != NULL) { in hashcmd()
262 if ((cmdp = cmdlookup(name, 0)) != NULL in hashcmd()
266 find_command(name, &entry, DO_ERR, pathval()); in hashcmd()
280 char *name; in printentry() local
285 name = padvance(&path, cmdp->cmdname); in printentry()
286 stunalloc(name); in printentry()
288 out1str(name); in printentry()
300 find_command(char *name, struct cmdentry *entry, int act, const char *path) in find_command() argument
312 if (strchr(name, '/') != NULL) { in find_command()
315 while (stat(name, &statb) < 0) { in find_command()
336 if ((cmdp = cmdlookup(name, 0)) != NULL) { in find_command()
363 bcmd = find_builtin(name); in find_command()
382 while ((fullname = padvance(&path, name)) != NULL) { in find_command()
402 TRACE(("searchexec \"%s\": no change\n", name)); in find_command()
420 if ((cmdp = cmdlookup(name, 0)) == NULL || in find_command()
422 sh_error("%s not defined in %s", name, in find_command()
441 TRACE(("searchexec \"%s\" returns \"%s\"\n", name, fullname)); in find_command()
448 cmdp = cmdlookup(name, 1); in find_command()
462 sh_warnx("%s: %s", name, errmsg(e, E_EXEC)); in find_command()
473 cmdp = cmdlookup(name, 1); in find_command()
490 find_builtin(const char *name) in find_builtin() argument
494 &name, builtincmd, NUMBUILTINS, sizeof(struct builtincmd), in find_builtin()
619 cmdlookup(const char *name, int add) in cmdlookup() argument
626 p = name; in cmdlookup()
633 if (equal(cmdp->cmdname, name)) in cmdlookup()
639 + strlen(name) + 1); in cmdlookup()
642 strcpy(cmdp->cmdname, name); in cmdlookup()
670 getcmdentry(char *name, struct cmdentry *entry) in getcmdentry() argument
672 struct tblentry *cmdp = cmdlookup(name, 0); in getcmdentry()
691 addcmdentry(char *name, struct cmdentry *entry) in addcmdentry() argument
695 cmdp = cmdlookup(name, 1); in addcmdentry()
727 unsetfunc(const char *name) in unsetfunc() argument
731 if ((cmdp = cmdlookup(name, 0)) != NULL && in unsetfunc()