From: Thomas Weißschuh Date: Thu, 10 Nov 2022 03:05:30 +0000 (+0100) Subject: pylibmount: properly mark initialization function X-Git-Tag: v2.39-rc1~430^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9798f7ffb1818648ead93a98d4d041825d693562;p=thirdparty%2Futil-linux.git pylibmount: properly mark initialization function The module initialization function is supposed to only public function in a module. Newer versions of meson use -fvisibility=hidden and expected this function to be marked with PyMODINIT_FUNC [0]. As this does not hurt on autotools either, let's use it everywhere. [0] https://mesonbuild.com/Release-notes-for-0-63-0.html#python-extension-modules-now-build-with-hidden-visibility --- diff --git a/libmount/python/pylibmount.c b/libmount/python/pylibmount.c index bfc100fe1d..28856eaffa 100644 --- a/libmount/python/pylibmount.c +++ b/libmount/python/pylibmount.c @@ -195,8 +195,8 @@ static struct PyModuleDef moduledef = { NULL }; #define INITERROR return NULL -PyObject * PyInit_pylibmount(void); -PyObject * PyInit_pylibmount(void) +PyMODINIT_FUNC PyInit_pylibmount(void); +PyMODINIT_FUNC PyInit_pylibmount(void) #else #define INITERROR return # ifndef PyMODINIT_FUNC