]> git.meshlink.io Git - meshlink/blobdiff - src/libmeshlink.h
tinc_start() - skeleton of the API call. The function starts the main tinc thread...
[meshlink] / src / libmeshlink.h
index f97050b586235e06b8c8bcd46de33bd384f7e318..c5e84462fba366d57b94db15023c50ec1ff996f9 100644 (file)
 #include "system.h"
 #include "node.h"
 #include "names.h"
-#include "tincctl.h"
+//#include "tincctl.h"
+#include "xalloc.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);