]>
Commit | Line | Data |
---|---|---|
b1bf95bb JW |
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 | ||
128aed68 | 14 | #define RUN_COMMAND_NO_STDIO 1 |
77cb17e9 | 15 | #define RUN_GIT_CMD 2 /*If this is to be git sub-command */ |
128aed68 | 16 | int run_command_v_opt(int argc, char **argv, int opt); |
19614330 | 17 | int run_command_v(int argc, char **argv); |
b1bf95bb JW |
18 | int run_command(const char *cmd, ...); |
19 | ||
20 | #endif |