Lines Matching defs:shell
133 * Used to run command lines that include shell meta-characters.
134 * The make macro SHELL is supposed to contain a path to the shell.
145 * shell_name The Name "SHELL", used to get the path to shell
155 register Name shell = getvar(shell_name);
160 if (IS_EQUAL(shell->string_mb, "")) {
161 shell = shell_name;
163 if ((shellname = strrchr(shell->string_mb, (int) slash_char)) == NULL) {
164 shellname = shell->string_mb;
206 (void) execve(shell->string_mb, argv, environ);
208 shell->string_mb,
224 * This starts command when make invokes it directly (without a shell).
236 * shell_name The Name "SHELL", used to get the path to shell
242 register Name shell = getvar(shell_name);
247 if (IS_EQUAL(shell->string_mb, "")) {
248 shell = shell_name;
260 /* That failed. Let the shell handle it */
261 shellname = strrchr(shell->string_mb, (int) slash_char);
263 shellname = shell->string_mb;
552 * some MACRO. ( /bin/sh and other shell add a line feed