Add ability to specify environment extension to run_command

There is no way to specify and override for the environment:
there'd be no user for it yet.

Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Alex Riesen
2007-05-22 23:48:47 +02:00
committed by Junio C Hamano
parent 1568fea01e
commit ee4931486b
2 changed files with 17 additions and 1 deletions

View File

@ -17,6 +17,7 @@ struct child_process {
int in;
int out;
const char *dir;
const char *const *env;
unsigned close_in:1;
unsigned close_out:1;
unsigned no_stdin:1;
@ -34,5 +35,6 @@ int run_command(struct child_process *);
#define RUN_COMMAND_STDOUT_TO_STDERR 4
int run_command_v_opt(const char **argv, int opt);
int run_command_v_opt_cd(const char **argv, int opt, const char *dir);
int run_command_v_opt_cd_env(const char **argv, int opt, const char *dir, const char *const *env);
#endif