]> arthur.barton.de Git - netdata.git/blobdiff - src/main.h
Fix mirrored disks stats issue in FreeBSD plugin
[netdata.git] / src / main.h
index 646827fbd919de42422a70e0869d5eb19f823a34..288536baa914b47727806d45d5a3a4f38a42fb11 100644 (file)
@@ -24,8 +24,23 @@ struct option_def {
  */
 extern struct option_def options[];
 
+
+struct netdata_static_thread {
+    char *name;
+
+    char *config_section;
+    char *config_name;
+
+    volatile int enabled;
+
+    pthread_t *thread;
+
+    void (*init_routine) (void);
+    void *(*start_routine) (void *);
+};
+
 extern void kill_childs(void);
 extern int killpid(pid_t pid, int signal);
-extern void netdata_cleanup_and_exit(int ret) __attribute__ ((noreturn));
+extern void netdata_cleanup_and_exit(int ret) NORETURN;
 
 #endif /* NETDATA_MAIN_H */