X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=netifd.h;h=9bf3f98b6885d2af0c76c6449730b38fdc1c3608;hp=316c746f69d2a7dccb046ce06def66bb4c15a33e;hb=a12081aa986c4cc878bf0480a5d0ffb986aed0c5;hpb=b314737e9a0f0df710ba5e8691882cd7d42faaf5 diff --git a/netifd.h b/netifd.h index 316c746..9bf3f98 100644 --- a/netifd.h +++ b/netifd.h @@ -19,7 +19,7 @@ #define DEFAULT_RESOLV_CONF "./tmp/resolv.conf" #else #define DEFAULT_MAIN_PATH "/lib/netifd" -#define DEFAULT_HOTPLUG_PATH "/sbin/hotplug-cmd" +#define DEFAULT_HOTPLUG_PATH "/sbin/hotplug-call" #define DEFAULT_RESOLV_CONF "/tmp/resolv.conf.auto" #endif @@ -28,6 +28,14 @@ extern char *hotplug_cmd_path; extern unsigned int debug_mask; enum { + L_CRIT, + L_WARNING, + L_NOTICE, + L_INFO, + L_DEBUG +}; + +enum { DEBUG_SYSTEM = 0, DEBUG_DEVICE = 1, DEBUG_INTERFACE = 2, @@ -70,6 +78,8 @@ struct netifd_process { bool log_overflow; }; +void netifd_log_message(int priority, const char *format, ...); + int netifd_start_process(const char **argv, char **env, struct netifd_process *proc); void netifd_kill_process(struct netifd_process *proc);