Lines Matching refs:cmdentry

832 	struct cmdentry cmdentry;  in evalcommand()  local
884 cmdentry.cmdtype = CMDBUILTIN; in evalcommand()
885 cmdentry.u.index = BLTINCMD; in evalcommand()
886 cmdentry.special = 0; in evalcommand()
922 cmdentry.u.index = find_builtin(*argv, &cmdentry.special); in evalcommand()
923 if (cmdentry.u.index < 0) { in evalcommand()
924 cmdentry.u.index = BLTINCMD; in evalcommand()
930 find_command(argv[0], &cmdentry, cmd_flags, path); in evalcommand()
932 if (cmdentry.cmdtype != CMDBUILTIN) in evalcommand()
934 if (cmdentry.u.index == BLTINCMD) { in evalcommand()
940 } else if (cmdentry.u.index == COMMANDCMD) { in evalcommand()
981 cmdentry.special = 0; in evalcommand()
985 if (((cmdentry.cmdtype == CMDNORMAL || cmdentry.cmdtype == CMDUNKNOWN) in evalcommand()
988 && (cmdentry.cmdtype != CMDBUILTIN || in evalcommand()
989 !safe_builtin(cmdentry.u.index, argc, argv)))) { in evalcommand()
997 if (cmdentry.cmdtype == CMDNORMAL && in evalcommand()
1003 cmdentry.u.index, flags & EV_BACKCMD ? pip : NULL); in evalcommand()
1022 if (cmdentry.cmdtype == CMDFUNCTION) { in evalcommand()
1036 reffunc(cmdentry.u.func); in evalcommand()
1040 unreffunc(cmdentry.u.func); in evalcommand()
1056 evaltree(getfuncnode(cmdentry.u.func), in evalcommand()
1059 unreffunc(cmdentry.u.func); in evalcommand()
1074 } else if (cmdentry.cmdtype == CMDBUILTIN) { in evalcommand()
1078 mode = (cmdentry.u.index == EXECCMD)? 0 : REDIR_PUSH; in evalcommand()
1104 cmdentry.special = 1; in evalcommand()
1105 listsetvar(cmdenviron, cmdentry.special ? 0 : VNOSET); in evalcommand()
1112 exitstatus = (*builtinfunc[cmdentry.u.index])(argc, argv); in evalcommand()
1139 if (cmdentry.u.index != EXECCMD) in evalcommand()
1143 || cmdentry.special) in evalcommand()
1157 shellexec(argv, envp, path, cmdentry.u.index); in evalcommand()
1196 struct cmdentry entry; in prehash()