71 static pid_t
Execute(
const std::string & commandString);
77 static pid_t
Execute(
const std::string & command,
char *
const argv[]);
83 static pid_t
Execute(
char *
const argv[]);
86 static bool FillArgs(
const std::string & commandStr,
char * & command,
88 static pid_t ExecVP(
const std::string & command,
char *
const argv[]);
90 static std::mutex _mutex;
97 #define WHITESPACE 262 static const int k_COMMAND
Constant for the lexer.
Definition: DwmExecutor.hh:57
static pid_t Execute(const std::string &commandString)
Executes the given commandString, which may contain arguments.
static const int k_ARGUMENT
Constant for the lexer.
Definition: DwmExecutor.hh:61
Definition: DwmBZ2IO.hh:67
static const int k_WHITESPACE
Constant for the lexer.
Definition: DwmExecutor.hh:65
Provides a simple interface to fork() + execvp().
Definition: DwmExecutor.hh:51