From 6aa2cc33287fa5be05474025a026aabaa36ad048 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Wed, 6 Mar 2019 14:57:44 +1100
Subject: [PATCH] remove svstat_t struct,add pid elements in ss_resolve_sig_s
 struct

---
 src/include/66/svc.h | 29 +++--------------------------
 1 file changed, 3 insertions(+), 26 deletions(-)

diff --git a/src/include/66/svc.h b/src/include/66/svc.h
index 9419b17b..0c31ef6c 100644
--- a/src/include/66/svc.h
+++ b/src/include/66/svc.h
@@ -23,31 +23,6 @@
 #include <66/resolve.h>
 #include <66/ssexec.h>
 
-typedef struct svstat_s svstat_t, *svstat_t_ref ;
-struct svstat_s
-{
-	int type ;
-	char const *name ;
-	size_t namelen ;
-	int down ;
-	int reload ;
-	int init ;
-	int unsupervise ;
-	int remove ;
-} ;
-
-#define SVSTAT_ZERO \
-{ \
-	.type = 0, \
-	.name = 0, \
-	.namelen = 0, \
-	.down = 0, \
-	.init = 0, \
-	.reload = 0, \
-	.unsupervise = 0, \
-	.remove = 0 \
-}
-
 typedef struct ss_resolve_sig_s ss_resolve_sig_t, *ss_resovle_sig_t_ref ;
 struct ss_resolve_sig_s
 {
@@ -59,6 +34,7 @@ struct ss_resolve_sig_s
 	char *sigtosend ;
 	int sig ;
 	int state ;
+	pid_t pid ;
 } ;
 
 #define RESOLVE_SIG_ZERO \
@@ -70,7 +46,8 @@ struct ss_resolve_sig_s
 	.ids = 0, \
 	.sigtosend = 0, \
 	.sig = 0, \
-	.state = -1 \
+	.state = -1, \
+	.pid = 0 \
 } 
 
 typedef enum state_e state_t, *state_t_ref ;
-- 
GitLab