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