From 71d98c150f6242fcf1b8a5845e46db56caad3885 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Wed, 11 Apr 2018 16:07:20 +0200 Subject: Don't split dependencies into argument vector, keep list of strings Signed-off-by: David Oberhollenzer --- lib/include/service.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'lib/include/service.h') diff --git a/lib/include/service.h b/lib/include/service.h index fee3ea3..471ccbb 100644 --- a/lib/include/service.h +++ b/lib/include/service.h @@ -62,14 +62,11 @@ typedef struct service_t { /* linked list of command lines to execute */ exec_t *exec; - /* NULL terminated array of services that must be executed later */ - char **before; + char *before; /* services that must be executed later */ + char *after; /* services that must be executed first */ - /* NULL terminated array of services that must be executed first */ - char **after; - - char *raw_before; /* backing store for 'before' contents */ - char *raw_after; /* backing store for 'after' contents */ + int num_before; + int num_after; pid_t pid; int status; /* process exit status */ -- cgit v1.2.3