Lines Matching refs:name
292 padvance(const char **path, const char *name) in padvance() argument
303 len = p - start + strlen(name) + 2; /* "2" is for '/' and '\0' */ in padvance()
312 strcpy(q, name); in padvance()
338 char *name; in hashcmd() local
357 while ((name = *argptr) != NULL) { in hashcmd()
358 if ((cmdp = cmdlookup(name, 0)) != NULL in hashcmd()
362 find_command(name, &entry, DO_ERR, pathval()); in hashcmd()
365 cmdp = cmdlookup(name, 0); in hashcmd()
381 char *name; in printentry() local
388 name = padvance(&path, cmdp->cmdname); in printentry()
389 stunalloc(name); in printentry()
391 out1str(name); in printentry()
427 find_command(char *name, struct cmdentry *entry, int act, const char *path) in find_command() argument
438 if (strchr(name, '/') != NULL) { in find_command()
440 while (stat(name, &statb) < 0) { in find_command()
467 if ((cmdp = cmdlookup(name, 0)) != NULL) { in find_command()
497 (bltin = find_builtin(name)) != 0) in find_command()
512 while ((fullname = padvance(&path, name)) != NULL) { in find_command()
517 if ((bltin = find_builtin(name)) == 0) in find_command()
531 TRACE(("searchexec \"%s\": no change\n", name)); in find_command()
551 if ((cmdp = cmdlookup(name, 0)) == NULL || in find_command()
553 error("%s not defined in %s", name, fullname); in find_command()
571 TRACE(("searchexec \"%s\" returns \"%s\"\n", name, fullname)); in find_command()
577 cmdp = cmdlookup(name, 1); in find_command()
588 outfmt(out2, "%s: %s\n", name, errmsg(e, E_EXEC)); in find_command()
597 cmdp = cmdlookup(name, 1); in find_command()
617 (*find_builtin(name))(int, char **)
618 char *name;
622 for (bp = builtincmd ; bp->name ; bp++) {
623 if (*bp->name == *name && equal(bp->name, name))
630 (*find_splbltin(name))(int, char **)
631 char *name;
635 for (bp = splbltincmd ; bp->name ; bp++) {
636 if (*bp->name == *name && equal(bp->name, name))
655 for (bp = splbltincmd ; bp->name ; bp++) { in hash_special_builtins()
656 cmdp = cmdlookup(bp->name, 1); in hash_special_builtins()
817 cmdlookup(const char *name, int add) in cmdlookup() argument
824 p = name; in cmdlookup()
831 if (equal(cmdp->cmdname, name)) in cmdlookup()
838 + strlen(name) + 1); in cmdlookup()
842 strcpy(cmdp->cmdname, name); in cmdlookup()
869 getcmdentry(char *name, struct cmdentry *entry) in getcmdentry() argument
871 struct tblentry *cmdp = cmdlookup(name, 0); in getcmdentry()
890 addcmdentry(char *name, struct cmdentry *entry) in addcmdentry() argument
895 cmdp = cmdlookup(name, 1); in addcmdentry()
912 defun(char *name, union node *func) in defun() argument
919 addcmdentry(name, &entry); in defun()
929 unsetfunc(char *name) in unsetfunc() argument
933 if ((cmdp = cmdlookup(name, 0)) != NULL && in unsetfunc()
1009 char *name; in typecmd() local
1012 name = padvance(&path, arg); in typecmd()
1013 stunalloc(name); in typecmd()
1018 out1fmt("%s\n", name); in typecmd()