Mark Wooding noticed there was a type mismatch warning in git.c; this patch does things slightly differently (mostly tightening const) and was what I was holding onto, waiting for the setup-revisions change to be merged into the master branch. Signed-off-by: Junio C Hamano <junkio@cox.net>
		
			
				
	
	
		
			21 lines
		
	
	
		
			523 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			523 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef RUN_COMMAND_H
 | 
						|
#define RUN_COMMAND_H
 | 
						|
 | 
						|
#define MAX_RUN_COMMAND_ARGS 256
 | 
						|
enum {
 | 
						|
	ERR_RUN_COMMAND_FORK = 10000,
 | 
						|
	ERR_RUN_COMMAND_EXEC,
 | 
						|
	ERR_RUN_COMMAND_WAITPID,
 | 
						|
	ERR_RUN_COMMAND_WAITPID_WRONG_PID,
 | 
						|
	ERR_RUN_COMMAND_WAITPID_SIGNAL,
 | 
						|
	ERR_RUN_COMMAND_WAITPID_NOEXIT,
 | 
						|
};
 | 
						|
 | 
						|
#define RUN_COMMAND_NO_STDIO 1
 | 
						|
#define RUN_GIT_CMD	     2	/*If this is to be git sub-command */
 | 
						|
int run_command_v_opt(int argc, const char **argv, int opt);
 | 
						|
int run_command_v(int argc, const char **argv);
 | 
						|
int run_command(const char *cmd, ...);
 | 
						|
 | 
						|
#endif
 |