From 514c0073bbb93a1a2c97c60be4003040c263ef88 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Thu, 13 Dec 2018 10:39:58 +1100
Subject: [PATCH] add resolve_src,
 insta_check,insta_create,insta_splitname,insta_replace,find_logger function,
 add struct sv_src_s

---
 src/include/66/utils.h | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

diff --git a/src/include/66/utils.h b/src/include/66/utils.h
index 2a2bcdd8..9781ef52 100644
--- a/src/include/66/utils.h
+++ b/src/include/66/utils.h
@@ -50,9 +50,16 @@ struct svstat_s
 /** signal */
 #define ALARM 0
 
-extern int dir_cmpndel(char const *src, char const *dst,char const *exclude) ;
+/** struct to resolve source of service */
+typedef struct sv_src_s sv_src_t, *sv_src_t_ref ;
+struct sv_src_s
+{
+	int name ;
+	int src ;
+} ;
 
-extern int find_sv_src(stralloc *sa, char const *workdir, char const *name, unsigned int *type) ;
+
+extern int dir_cmpndel(char const *src, char const *dst,char const *exclude) ;
 
 /** get_uidgid.c */
 extern int youruid(uid_t *passto,char const *owner) ;
@@ -86,4 +93,16 @@ extern int resolve_symlive(char const *live, char const *tree, char const *treen
 
 extern int resolve_pointo(stralloc *sa,char const *base, char const *live,char const *tree,char const *treename,unsigned int type, unsigned int what) ;
 
+extern int resolve_src(genalloc *ga, stralloc *sasrc, char const *name, char const *src) ;
+
+extern int insta_check(char const *svname) ;
+
+extern int insta_create(stralloc *sasv,stralloc *sv, char const *src, int len) ;
+
+extern int insta_splitname(stralloc *sa,char const *name,int len,int what) ;
+
+extern int insta_replace(stralloc *sa,char const *src,char const *cpy) ;
+
+extern int find_logger(genalloc *ga, char const *name, char const *src) ;
+
 #endif
-- 
GitLab