run-command.hon commit send-pack/receive-pack: allow errors to be reported back to pusher. (cfee10a)
   1#ifndef RUN_COMMAND_H
   2#define RUN_COMMAND_H
   3
   4#define MAX_RUN_COMMAND_ARGS 256
   5enum {
   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
  14#define RUN_COMMAND_NO_STDIO 1
  15
  16int run_command_v_opt(int argc, char **argv, int opt);
  17int run_command_v(int argc, char **argv);
  18int run_command(const char *cmd, ...);
  19
  20#endif