X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibmeshlink.h;h=2541b5f2888ea2242c863769aa2a4b3851971bcf;hb=c1856e5ee12fa2d847bda17b45388c99a536f458;hp=02a944840b3ab3d92c28605c20b4b950cd3d299a;hpb=3113556aba931142a93384ebd9ba43c842761561;p=meshlink diff --git a/src/libmeshlink.h b/src/libmeshlink.h index 02a94484..2541b5f2 100644 --- a/src/libmeshlink.h +++ b/src/libmeshlink.h @@ -22,14 +22,19 @@ #include "names.h" //#include "tincctl.h" #include "xalloc.h" +#include "logger.h" extern char *hosts_dir; +extern FILE *fopenmask(const char *filename, const char *mode, mode_t perms); extern int check_port(char *name); + +bool tinc_main_thread(void * in); + /* OLD: tinc_configuration_t provides all information required to setup "/etc/tinc" I think tinc_setup() should basically do what cmd_init() from src/tincctl.c does, except it doesn't have to generate a tinc-up script. */ -bool tinc_setup(const char* tinc_conf, const char* name); +bool tinc_setup(const char* confbase, const char* name); bool tinc_start(const char* path);