From db80a494c856cea3cbbefeaa49ebeccd718141e8 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 22 Feb 2024 16:20:38 +0000 Subject: [PATCH] lua: Export network flags Signed-off-by: Michael Tremer --- src/lua/location.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/lua/location.c b/src/lua/location.c index 727482f..6f2157c 100644 --- a/src/lua/location.c +++ b/src/lua/location.c @@ -22,6 +22,7 @@ #include #include +#include #include "location.h" #include "as.h" @@ -77,5 +78,18 @@ int luaopen_location(lua_State* L) { lua_pushstring(L, LIBLOC_DEFAULT_DATABASE_PATH); lua_setfield(L, -2, "DATABASE_PATH"); + // Add flags + lua_pushnumber(L, LOC_NETWORK_FLAG_ANONYMOUS_PROXY); + lua_setfield(L, -2, "NETWORK_FLAG_ANONYMOUS_PROXY"); + + lua_pushnumber(L, LOC_NETWORK_FLAG_SATELLITE_PROVIDER); + lua_setfield(L, -2, "NETWORK_FLAG_SATELLITE_PROVIDER"); + + lua_pushnumber(L, LOC_NETWORK_FLAG_ANYCAST); + lua_setfield(L, -2, "NETWORK_FLAG_ANYCAST"); + + lua_pushnumber(L, LOC_NETWORK_FLAG_DROP); + lua_setfield(L, -2, "NETWORK_FLAG_DROP"); + return 1; } -- 2.39.2