From 0caafaec1cb5acab175162f71bd744cfd5402e07 Mon Sep 17 00:00:00 2001 From: peter Date: Sat, 29 Apr 2000 13:36:07 +0000 Subject: Minimal tweak to make the ng_XXX modules depend on netgraph so that they see its symbols and link ok. --- sys/netgraph/netgraph.h | 3 ++- sys/netgraph/ng_base.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/netgraph/netgraph.h b/sys/netgraph/netgraph.h index fc7ca81..9c31d3c 100644 --- a/sys/netgraph/netgraph.h +++ b/sys/netgraph/netgraph.h @@ -243,7 +243,8 @@ static moduledata_t ng_##typename##_mod = { \ ng_mod_event, \ (typestructp) \ }; \ -DECLARE_MODULE(ng_##typename, ng_##typename##_mod, sub, order) +DECLARE_MODULE(ng_##typename, ng_##typename##_mod, sub, order); \ +MODULE_DEPEND(ng_##typename, netgraph, 1, 1, 1) #define NETGRAPH_INIT(tn, tp) \ NETGRAPH_INIT_ORDERED(tn, tp, SI_SUB_PSEUDO, SI_ORDER_ANY) diff --git a/sys/netgraph/ng_base.c b/sys/netgraph/ng_base.c index c5c6a0e..310012f 100644 --- a/sys/netgraph/ng_base.c +++ b/sys/netgraph/ng_base.c @@ -63,6 +63,8 @@ #include #include +MODULE_VERSION(netgraph, 1); + /* List of all nodes */ static LIST_HEAD(, ng_node) nodelist; -- cgit v1.1