diff options
author | Luis R. Rodriguez <mcgrof@frijolero.org> | 2012-01-18 18:14:07 -0800 |
---|---|---|
committer | Luis R. Rodriguez <mcgrof@frijolero.org> | 2012-01-18 18:14:07 -0800 |
commit | 11015cf7b1aa0501d90aacbf42dc2ac14041543d (patch) | |
tree | 93951a3d323c19e6128a369c8c18ee8c4065b062 | |
parent | 1dce4105ee1723b23acd08cfdb9d428f5162efdb (diff) | |
download | crda-11015cf7b1aa0501d90aacbf42dc2ac14041543d.tar.gz crda-11015cf7b1aa0501d90aacbf42dc2ac14041543d.tar.bz2 crda-11015cf7b1aa0501d90aacbf42dc2ac14041543d.zip |
crda: make usage of regdb.h exclusive to reglib.c
The only other remaining user of regdb.h is regdbdump tool
but as I see it this utility can exist in either a reglib
library, or on each OS for its own specific adaptation of
the reglib code. For now we just make regdbump use the local
copy of nl80211.h. Later the reglib library can have its own
print / dump utility if we deem it necessary.
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
-rw-r--r-- | print-regdom.c | 21 | ||||
-rw-r--r-- | reglib.c | 1 | ||||
-rw-r--r-- | reglib.h | 2 |
3 files changed, 13 insertions, 11 deletions
diff --git a/print-regdom.c b/print-regdom.c index a3bedeb..075eea8 100644 --- a/print-regdom.c +++ b/print-regdom.c @@ -2,6 +2,9 @@ #include <stdio.h> #include <string.h> #include <arpa/inet.h> + +#include "nl80211.h" + #include "reglib.h" static void print_reg_rule(struct ieee80211_reg_rule *rule) @@ -29,23 +32,23 @@ static void print_reg_rule(struct ieee80211_reg_rule *rule) else printf("N/A)"); - if (rule->flags & RRF_NO_OFDM) + if (rule->flags & NL80211_RRF_NO_OFDM) printf(", NO-OFDM"); - if (rule->flags & RRF_NO_CCK) + if (rule->flags & NL80211_RRF_NO_CCK) printf(", NO-CCK"); - if (rule->flags & RRF_NO_INDOOR) + if (rule->flags & NL80211_RRF_NO_INDOOR) printf(", NO-INDOOR"); - if (rule->flags & RRF_NO_OUTDOOR) + if (rule->flags & NL80211_RRF_NO_OUTDOOR) printf(", NO-OUTDOOR"); - if (rule->flags & RRF_DFS) + if (rule->flags & NL80211_RRF_DFS) printf(", DFS"); - if (rule->flags & RRF_PTP_ONLY) + if (rule->flags & NL80211_RRF_PTP_ONLY) printf(", PTP-ONLY"); - if (rule->flags & RRF_PTMP_ONLY) + if (rule->flags & NL80211_RRF_PTMP_ONLY) printf(", PTMP-ONLY"); - if (rule->flags & RRF_PASSIVE_SCAN) + if (rule->flags & NL80211_RRF_PASSIVE_SCAN) printf(", PASSIVE-SCAN"); - if (rule->flags & RRF_NO_IBSS) + if (rule->flags & NL80211_RRF_NO_IBSS) printf(", NO-IBSS"); printf("\n"); @@ -13,6 +13,7 @@ #include <arpa/inet.h> /* ntohl */ #include "reglib.h" +#include "regdb.h" #ifdef USE_OPENSSL #include <openssl/objects.h> @@ -4,8 +4,6 @@ #include <stdlib.h> #include <stdint.h> -#include "regdb.h" - /* Common regulatory structures, functions and helpers */ /* This matches the kernel's data structures */ |