diff options
author | Felix Fietkau <nbd@openwrt.org> | 2011-09-07 09:18:54 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2011-09-07 09:18:54 +0200 |
commit | 3fa53680c85a6e029a3e7b4d673bffee4795fa52 (patch) | |
tree | e39243596c98b9f03177b6b518ec4276edd05de8 | |
parent | 3492219e211678c56b48d3f544cb0c0da9d606a0 (diff) |
move more stuff out of netifd.h
-rw-r--r-- | config.c | 9 | ||||
-rw-r--r-- | config.h | 4 | ||||
-rw-r--r-- | main.c | 1 | ||||
-rw-r--r-- | netifd.h | 6 |
4 files changed, 10 insertions, 10 deletions
@@ -2,17 +2,20 @@ #include <stdlib.h> #include <stdio.h> +#include <uci.h> + #include "netifd.h" #include "interface.h" #include "proto.h" +#include "config.h" -struct uci_context *uci_ctx; -static struct uci_package *uci_network; bool config_init = false; + +static struct uci_context *uci_ctx; +static struct uci_package *uci_network; static struct blob_buf b; static unsigned int config_version = 1; - static void uci_attr_to_blob(struct blob_buf *b, const char *str, const char *name, enum blobmsg_type type) { @@ -3,6 +3,8 @@ #include <libubox/blobmsg.h> +extern bool config_init; + enum config_param_type { CONFIG_PARAM_TYPE_SIMPLE, CONFIG_PARAM_TYPE_LIST, @@ -28,7 +30,7 @@ struct config_state { unsigned int version; }; +void config_init_interfaces(const char *name); void config_set_state(struct config_state *state, const struct blob_attr *attr); - #endif @@ -5,6 +5,7 @@ #include "netifd.h" #include "ubus.h" +#include "config.h" static int usage(const char *progname) { @@ -10,16 +10,10 @@ #include <libubox/uloop.h> #include <libubus.h> -#include <uci.h> #include "utils.h" struct device; struct interface; -extern struct uci_context *uci_ctx; -extern bool config_init; - -void config_init_interfaces(const char *name); - #endif |