From 8dc069f36195c7bcfec65a49bd6069273b31473d Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Sun, 14 Dec 2014 16:19:32 +0000 Subject: [PATCH] Feature: Support command line arguments in This adds support to pass additional command line parameters to called processes. closes #1752 --- src/event_exec.c | 232 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 180 insertions(+), 52 deletions(-) diff --git a/src/event_exec.c b/src/event_exec.c index 4fb02b0a..a869ef4d 100644 --- a/src/event_exec.c +++ b/src/event_exec.c @@ -22,18 +22,88 @@ #include "logging.h" #define CATMODULE "event_exec" +typedef enum event_exec_argvtype_tag { + ARGVTYPE_NO_DEFAULTS = 0, + ARGVTYPE_ONLY_URI, + ARGVTYPE_URI_AND_TRIGGER, + ARGVTYPE_LEGACY, + + ARGVTYPE_DFAULT = ARGVTYPE_LEGACY +} event_exec_argvtype_t; typedef struct event_exec { -/* REVIEW: Some ideas for future work: -