bridge: fix stray semicolon, fixes a bug in bridge primary port reset
[project/netifd.git] / netifd.h
index ac0c0f2..1f64555 100644 (file)
--- a/netifd.h
+++ b/netifd.h
 #include <stdio.h>
 
 #include <libubox/uloop.h>
+#include <libubox/ustream.h>
+#include <libubox/utils.h>
 
 #include <libubus.h>
 
 #include "utils.h"
 
 #ifdef DUMMY_MODE
-#define DEFAULT_MAIN_PATH      "./dummy"
-#define DEFAULT_HOTPLUG_PATH   "./scripts/hotplug-cmd"
+#define DEFAULT_MAIN_PATH      "./examples"
+#define DEFAULT_HOTPLUG_PATH   "./examples/hotplug-cmd"
 #define DEFAULT_RESOLV_CONF    "./tmp/resolv.conf"
 #else
 #define DEFAULT_MAIN_PATH      "/lib/netifd"
@@ -77,10 +79,8 @@ struct netifd_process {
        void (*cb)(struct netifd_process *, int ret);
        int dir_fd;
 
-       struct uloop_fd log_uloop;
+       struct ustream_fd log;
        const char *log_prefix;
-       char *log_buf;
-       int log_buf_ofs;
        bool log_overflow;
 };