diff options
Diffstat (limited to 'tools/lib/subcmd/run-command.h')
| -rw-r--r-- | tools/lib/subcmd/run-command.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/lib/subcmd/run-command.h b/tools/lib/subcmd/run-command.h index d794138a797f..b2d39de6e690 100644 --- a/tools/lib/subcmd/run-command.h +++ b/tools/lib/subcmd/run-command.h @@ -41,17 +41,20 @@ struct child_process {  	int err;  	const char *dir;  	const char *const *env; +	int finish_result;  	unsigned no_stdin:1;  	unsigned no_stdout:1;  	unsigned no_stderr:1;  	unsigned exec_cmd:1; /* if this is to be external sub-command */  	unsigned stdout_to_stderr:1; +	unsigned finished:1;  	void (*preexec_cb)(void);  	 /* If set, call function in child rather than doing an exec. */  	int (*no_exec_cmd)(struct child_process *process);  };  int start_command(struct child_process *); +int check_if_command_finished(struct child_process *);  int finish_command(struct child_process *);  int run_command(struct child_process *);  |