1#ifndef RUN_COMMAND_H
2#define RUN_COMMAND_H
34
#define MAX_RUN_COMMAND_ARGS 256
5enum {
6ERR_RUN_COMMAND_FORK = 10000,
7ERR_RUN_COMMAND_EXEC,
8ERR_RUN_COMMAND_WAITPID,
9ERR_RUN_COMMAND_WAITPID_WRONG_PID,
10ERR_RUN_COMMAND_WAITPID_SIGNAL,
11ERR_RUN_COMMAND_WAITPID_NOEXIT,
12};
1314
#define RUN_COMMAND_NO_STDIO 1
1516
int run_command_v_opt(int argc, char **argv, int opt);
17int run_command_v(int argc, char **argv);
18int run_command(const char *cmd, ...);
1920
#endif