run-command.hon commit Add an Emacs interface in contrib. (711fc8f)
   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#define RUN_GIT_CMD          2  /*If this is to be git sub-command */
  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