Symbol: cmdentry
bin/sh/eval.c
1000
cmdentry.u.index, flags & EV_BACKCMD ? pip : NULL);
bin/sh/eval.c
1019
if (cmdentry.cmdtype == CMDFUNCTION) {
bin/sh/eval.c
1033
reffunc(cmdentry.u.func);
bin/sh/eval.c
1037
unreffunc(cmdentry.u.func);
bin/sh/eval.c
1053
evaltree(getfuncnode(cmdentry.u.func),
bin/sh/eval.c
1056
unreffunc(cmdentry.u.func);
bin/sh/eval.c
1071
} else if (cmdentry.cmdtype == CMDBUILTIN) {
bin/sh/eval.c
1075
mode = (cmdentry.u.index == EXECCMD)? 0 : REDIR_PUSH;
bin/sh/eval.c
1099
cmdentry.special = 1;
bin/sh/eval.c
1100
listsetvar(cmdenviron, cmdentry.special ? 0 : VNOSET);
bin/sh/eval.c
1107
exitstatus = (*builtinfunc[cmdentry.u.index])(argc, argv);
bin/sh/eval.c
1134
if (cmdentry.u.index != EXECCMD)
bin/sh/eval.c
1137
if (e != EXERROR || cmdentry.special)
bin/sh/eval.c
1151
shellexec(argv, envp, path, cmdentry.u.index);
bin/sh/eval.c
1190
struct cmdentry entry;
bin/sh/eval.c
829
struct cmdentry cmdentry;
bin/sh/eval.c
881
cmdentry.cmdtype = CMDBUILTIN;
bin/sh/eval.c
882
cmdentry.u.index = BLTINCMD;
bin/sh/eval.c
883
cmdentry.special = 0;
bin/sh/eval.c
919
cmdentry.u.index = find_builtin(*argv, &cmdentry.special);
bin/sh/eval.c
920
if (cmdentry.u.index < 0) {
bin/sh/eval.c
921
cmdentry.u.index = BLTINCMD;
bin/sh/eval.c
927
find_command(argv[0], &cmdentry, cmd_flags, path);
bin/sh/eval.c
929
if (cmdentry.cmdtype != CMDBUILTIN)
bin/sh/eval.c
931
if (cmdentry.u.index == BLTINCMD) {
bin/sh/eval.c
937
} else if (cmdentry.u.index == COMMANDCMD) {
bin/sh/eval.c
978
cmdentry.special = 0;
bin/sh/eval.c
982
if (((cmdentry.cmdtype == CMDNORMAL || cmdentry.cmdtype == CMDUNKNOWN)
bin/sh/eval.c
985
&& (cmdentry.cmdtype != CMDBUILTIN ||
bin/sh/eval.c
986
!safe_builtin(cmdentry.u.index, argc, argv)))) {
bin/sh/eval.c
994
if (cmdentry.cmdtype == CMDNORMAL &&
bin/sh/exec.c
101
static void addcmdentry(const char *, struct cmdentry *);
bin/sh/exec.c
264
struct cmdentry entry;
bin/sh/exec.c
352
find_command(const char *name, struct cmdentry *entry, int act,
bin/sh/exec.c
617
addcmdentry(const char *name, struct cmdentry *entry)
bin/sh/exec.c
640
struct cmdentry entry;
bin/sh/exec.c
705
struct cmdentry entry;
bin/sh/exec.h
66
void find_command(const char *, struct cmdentry *, int, const char *);