Signed-off-by: James Bowes <redacted>
---
run-command.c | 7 ++++++-
run-command.h | 2 ++
2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/run-command.c b/run-command.c
index cfbad74..34fc100 100644
--- a/run-command.c
+++ b/run-command.c
@@ -52,7 +52,7 @@ int run_command_v(const char **argv)
return run_command_v_opt(argv, 0);
}
-static int run_command_va_opt(int opt, const char *cmd, va_list param)
+int run_command_va_opt(int opt, const char *cmd, va_list param)
{
int argc;
const char *argv[MAX_RUN_COMMAND_ARGS];@@ -70,6 +70,11 @@ static int run_command_va_opt(int opt, const char *cmd, va_list param)
return run_command_v_opt(argv, opt);
}
+int run_command_va(const char *cmd, va_list param)
+{
+ return run_command_va_opt(0, cmd, param);
+}
+
int run_command_opt(int opt, const char *cmd, ...)
{
va_list params;diff --git a/run-command.h b/run-command.h
index 59c4476..3934643 100644
--- a/run-command.h
+++ b/run-command.h
@@ -16,6 +16,8 @@ enum {
#define RUN_COMMAND_STDOUT_TO_STDERR 4
int run_command_v_opt(const char **argv, int opt);
int run_command_v(const char **argv);
+int run_command_va_opt(int opt, const char *cmd, va_list param);
+int run_command_va(const char *cmd, va_list param);
int run_command_opt(int opt, const char *cmd, ...);
int run_command(const char *cmd, ...);
--
1.5.0.2