From: Tomas Krizek Date: Wed, 22 Jan 2020 12:55:48 +0000 (+0100) Subject: daemon/ffimodule: add missing extern to kr_layer_t_static X-Git-Tag: v5.0.0~1^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=633682bed45792d40baa2b1f1df31dd2b9c93f9c;p=thirdparty%2Fknot-resolver.git daemon/ffimodule: add missing extern to kr_layer_t_static This also fixes a build error with GCC 10 on fedora. --- diff --git a/daemon/ffimodule.h b/daemon/ffimodule.h index 81f5425d6..0b224b801 100644 --- a/daemon/ffimodule.h +++ b/daemon/ffimodule.h @@ -30,7 +30,7 @@ struct kr_module; * @note Lua module is loaded in it's own coroutine, * so it's possible to yield and resume at arbitrary * places except deinit() - * + * * @param engine daemon engine * @param module prepared module * @param name module name @@ -44,5 +44,5 @@ void ffimodule_deinit(lua_State *L); /** Static storage for faster passing of layer function parameters to lua callbacks. * * We don't need to declare it in a header, but let's give it visibility. */ -KR_EXPORT kr_layer_t kr_layer_t_static; +KR_EXPORT extern kr_layer_t kr_layer_t_static;