diff options
author | Felix Fietkau <nbd@nbd.name> | 2022-09-22 13:20:15 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2022-09-22 13:20:17 +0200 |
commit | b3e08c8b5a8fa2c5badaa7249a549ca274487781 (patch) | |
tree | 14ac593996914ce715dc0c67ac72c0bf8e4e79ca /iwinfo_lua.c | |
parent | 46f04f3808e8b8c9608d0974c4cede1e78110b7f (diff) | |
download | iwinfo-b3e08c8b5a8fa2c5badaa7249a549ca274487781.tar.gz |
ops: make support for wireless extensions optional
It is usually not needed anymore and only wastes space
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'iwinfo_lua.c')
-rw-r--r-- | iwinfo_lua.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/iwinfo_lua.c b/iwinfo_lua.c index a2fe9d1..996f291 100644 --- a/iwinfo_lua.c +++ b/iwinfo_lua.c @@ -776,6 +776,7 @@ LUA_WRAP_STRUCT_OP(nl80211,hardware_id) #endif /* Wext */ +#ifdef USE_WEXT LUA_WRAP_INT_OP(wext,channel) LUA_WRAP_INT_OP(wext,frequency) LUA_WRAP_INT_OP(wext,frequency_offset) @@ -802,6 +803,7 @@ LUA_WRAP_STRUCT_OP(wext,htmodelist) LUA_WRAP_STRUCT_OP(wext,encryption) LUA_WRAP_STRUCT_OP(wext,mbssid_support) LUA_WRAP_STRUCT_OP(wext,hardware_id) +#endif #ifdef USE_WL /* Broadcom table */ @@ -903,6 +905,7 @@ static const luaL_reg R_nl80211[] = { #endif /* Wext table */ +#ifdef USE_WEXT static const luaL_reg R_wext[] = { LUA_REG(wext,channel), LUA_REG(wext,frequency), @@ -932,6 +935,7 @@ static const luaL_reg R_wext[] = { LUA_REG(wext,phyname), { NULL, NULL } }; +#endif /* Common */ static const luaL_reg R_common[] = { @@ -971,12 +975,14 @@ LUALIB_API int luaopen_iwinfo(lua_State *L) { lua_setfield(L, -2, "nl80211"); #endif +#ifdef USE_WEXT luaL_newmetatable(L, IWINFO_WEXT_META); luaL_register(L, NULL, R_common); luaL_register(L, NULL, R_wext); lua_pushvalue(L, -1); lua_setfield(L, -2, "__index"); lua_setfield(L, -2, "wext"); +#endif return 1; } |