17 #ifndef _REMAKE_JOB_H_ 18 #define _REMAKE_JOB_H_ 30 int vms_launch_status; 83 int cmd_flags,
char** batch_file);
RETSIGTYPE child_handler(int sig)
void new_job(file_t *file, target_stack_node_t *p_call_stack)
void reap_children(int block, int err, target_stack_node_t *p_call_stack)
unsigned int command_line
Definition: job.h:59
Header for routines related to tracing and debugging support.
unsigned int job_slots_used
unsigned int good_stdin
Definition: job.h:65
char * command_ptr
Definition: job.h:57
unsigned int jobserver_tokens
unsigned int remote
Definition: job.h:63
unsigned int recursive
Definition: job.h:67
int is_bourne_compatible_shell(const char *path)
char ** command_lines
Definition: job.h:56
unsigned int deleted
Definition: job.h:66
struct file * file
Definition: job.h:53
pid_t child_execute_job(struct childbase *child, int good_stdin, char **argv)
struct child * next
Definition: job.h:51
unsigned int jobslot
Definition: job.h:68
void start_waiting_jobs(target_stack_node_t *p_call_stack)
Node for an item in the target call stack.
Definition: trace.h:79
void unblock_all_sigs(void)
char ** construct_command_argv(char *line, char **restp, struct file *file, int cmd_flags, char **batch_file)
CHILDBASE
Definition: job.h:49
unsigned int noerror
Definition: job.h:64
void exec_command(char **argv, char **envp)
unsigned int dontcare
Definition: job.h:69
pid_t pid
Definition: job.h:61
#define RETSIGTYPE
Definition: config.h:713
CHILDBASE
Definition: job.h:44
char * sh_batch_file
Definition: job.h:55