Lines Matching refs:builtin
226 * that SIGINT is to be trapped or ignored using the trap builtin, then
983 static struct strlist *cmdenviron; /* environment for builtin command */
1498 static char **argptr; /* argument list for builtin commands */
1814 * This routine initializes the builtin variables.
1879 * Search the environment of a builtin command.
3651 * (as opposed to running a builtin command or just typing return),
5214 * Execute a command inside back quotes. If it's a builtin command, we
6397 int (*builtin)(int, char **);
6416 #define CMDBUILTIN 2 /* command is a shell builtin */
6423 #define DO_ALTBLTIN 0x20 /* %builtin in alt. path */
6444 union param param; /* definition of builtin function */
6451 static int builtinloc = -1; /* index in path of %builtin, or -1 */
6768 if (*new == '%' && idx_bltin < 0 && prefix(new + 1, "builtin"))
6958 out1fmt(" is a %sshell builtin",
8106 * Search the table of builtin commands.
8388 exitstatus = (*cmd->builtin)(argc, argv);
9068 * The shift builtin command.
9129 * The set command builtin.
9257 * The getopts builtin. Shellparam.optnext points to the next argument
11039 /* #if ENABLE_FEATURE_SH_STANDALONE... moved after builtin check */
11044 if (strstr(path, "%builtin") != NULL)
11076 /* If %builtin not in path, check for builtin next */
11115 if (prefix(pathopt, "builtin")) {
11201 * The trap builtin.
11335 * The unset builtin command. We unset the function before we unset the
11424 * The let builtin. partial stolen from GNU Bash, the Bourne Again SHell.
11459 * The read builtin. The -e option causes backslashes to escape the
11715 * ulimit builtin