extern int executing_line_number __P((void));
+extern int last_command_exit_value;
extern char *shell_name;
#if defined (JOB_CONTROL)
extern pid_t shell_pgrp;
va_end (args);
if (exit_immediately_on_error)
- exit_shell (2);
+ exit_shell (last_command_exit_value = 2);
}
#ifdef DEBUG