nterface-ip: remove superfluous iface check in interface_ip_set_enabled()
[project/netifd.git] / netifd.h
index 1f64555..e565423 100644 (file)
--- a/netifd.h
+++ b/netifd.h
 
 #ifdef DUMMY_MODE
 #define DEFAULT_MAIN_PATH      "./examples"
 
 #ifdef DUMMY_MODE
 #define DEFAULT_MAIN_PATH      "./examples"
+#define DEFAULT_CONFIG_PATH    "./config"
 #define DEFAULT_HOTPLUG_PATH   "./examples/hotplug-cmd"
 #define DEFAULT_RESOLV_CONF    "./tmp/resolv.conf"
 #else
 #define DEFAULT_MAIN_PATH      "/lib/netifd"
 #define DEFAULT_HOTPLUG_PATH   "./examples/hotplug-cmd"
 #define DEFAULT_RESOLV_CONF    "./tmp/resolv.conf"
 #else
 #define DEFAULT_MAIN_PATH      "/lib/netifd"
+#define DEFAULT_CONFIG_PATH    NULL /* use the default set in libuci */
 #define DEFAULT_HOTPLUG_PATH   "/sbin/hotplug-call"
 #define DEFAULT_RESOLV_CONF    "/tmp/resolv.conf.auto"
 #endif
 #define DEFAULT_HOTPLUG_PATH   "/sbin/hotplug-call"
 #define DEFAULT_RESOLV_CONF    "/tmp/resolv.conf.auto"
 #endif
@@ -54,6 +56,7 @@ enum {
        DEBUG_SYSTEM    = 0,
        DEBUG_DEVICE    = 1,
        DEBUG_INTERFACE = 2,
        DEBUG_SYSTEM    = 0,
        DEBUG_DEVICE    = 1,
        DEBUG_INTERFACE = 2,
+       DEBUG_WIRELESS  = 3,
 };
 
 #ifdef DEBUG
 };
 
 #ifdef DEBUG
@@ -93,7 +96,8 @@ struct device;
 struct interface;
 
 extern const char *main_path;
 struct interface;
 
 extern const char *main_path;
+extern const char *config_path;
 void netifd_restart(void);
 void netifd_restart(void);
-void netifd_reload(void);
+int netifd_reload(void);
 
 #endif
 
 #endif