summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--device.c5
-rw-r--r--main.c5
-rw-r--r--netifd.h1
3 files changed, 6 insertions, 5 deletions
diff --git a/device.c b/device.c
index 34b49d4..31fc467 100644
--- a/device.c
+++ b/device.c
@@ -10,11 +10,6 @@
static struct avl_tree devices;
-static int avl_strcmp(const void *k1, const void *k2, void *ptr)
-{
- return strcmp(k1, k2);
-}
-
static void API_CTOR dev_init(void)
{
avl_init(&devices, avl_strcmp, false, NULL);
diff --git a/main.c b/main.c
index 69aa5cd..4f6a4f6 100644
--- a/main.c
+++ b/main.c
@@ -6,6 +6,11 @@
#include "netifd.h"
#include "ubus.h"
+int avl_strcmp(const void *k1, const void *k2, void *ptr)
+{
+ return strcmp(k1, k2);
+}
+
static int usage(const char *progname)
{
fprintf(stderr, "Usage: %s [options]\n"
diff --git a/netifd.h b/netifd.h
index 160ea3b..771bcea 100644
--- a/netifd.h
+++ b/netifd.h
@@ -25,6 +25,7 @@ struct interface;
extern struct uci_context *uci_ctx;
extern bool config_init;
+int avl_strcmp(const void *k1, const void *k2, void *ptr);
void config_init_interfaces(const char *name);
#endif