Josef Weidendorfer | b1bf95b | 2005-07-31 21:17:43 +0200 | [diff] [blame] | 1 | #ifndef RUN_COMMAND_H |
| 2 | #define RUN_COMMAND_H |
| 3 | |
| 4 | #define MAX_RUN_COMMAND_ARGS 256 |
| 5 | enum { |
| 6 | ERR_RUN_COMMAND_FORK = 10000, |
| 7 | ERR_RUN_COMMAND_EXEC, |
| 8 | ERR_RUN_COMMAND_WAITPID, |
| 9 | ERR_RUN_COMMAND_WAITPID_WRONG_PID, |
| 10 | ERR_RUN_COMMAND_WAITPID_SIGNAL, |
| 11 | ERR_RUN_COMMAND_WAITPID_NOEXIT, |
| 12 | }; |
| 13 | |
Daniel Barkalow | 128aed6 | 2005-12-07 21:04:38 -0500 | [diff] [blame] | 14 | #define RUN_COMMAND_NO_STDIO 1 |
Michal Ostrowski | 77cb17e | 2006-01-10 21:12:17 -0500 | [diff] [blame] | 15 | #define RUN_GIT_CMD 2 /*If this is to be git sub-command */ |
Daniel Barkalow | 128aed6 | 2005-12-07 21:04:38 -0500 | [diff] [blame] | 16 | int run_command_v_opt(int argc, char **argv, int opt); |
Junio C Hamano | 1961433 | 2005-08-02 14:24:22 -0700 | [diff] [blame] | 17 | int run_command_v(int argc, char **argv); |
Josef Weidendorfer | b1bf95b | 2005-07-31 21:17:43 +0200 | [diff] [blame] | 18 | int run_command(const char *cmd, ...); |
| 19 | |
| 20 | #endif |