101 "Create child shell.",
103 "Create a child that is an exact duplicate of the running shell",
104 "and wait for it to exit. The $SHLVL, $!, $$, and $PPID variables",
105 "are adjusted in the child. The return value is the exit status",
struct builtin push_struct
int initialize_job_control(int force)
void adjust_shell_level(int change)
volatile pid_t last_asynchronous_pid
void builtin_error(char *format, va_alist) const
int stop_pipeline(int async, COMMAND *deferred)
void stop_making_children()
char * savestring(const char *s)
pid_t make_child(char *command, int async_p)
#define EXECUTION_SUCCESS
void reset_internal_getopt()
void initialize_job_signals()
#define EXECUTION_FAILURE
int internal_getopt(WORD_LIST *list, char *opts)
void delete_all_jobs(int running_only)
void cleanup_the_pipeline()
int last_command_exit_value
int push_builtin(WORD_LIST *list)