1
0
mirror of https://gitlab.gnome.org/GNOME/glib.git synced 2025-04-01 13:23:07 +02:00

Merge branch 'RTLD_DEFAULT' into 'main'

Handle plugable g_modules through RTLD_DEFAULT for NetBSD

Closes 

See merge request 
This commit is contained in:
Philip Withnall 2022-10-26 09:47:51 +00:00
commit e11bf10eac

@ -167,7 +167,7 @@ _g_module_self (void)
* NULL is given, dlsym returns an appropriate pointer.
*/
lock_dlerror ();
#if defined(__BIONIC__)
#if defined(__BIONIC__) || defined(__NetBSD__)
handle = RTLD_DEFAULT;
#else
handle = dlopen (NULL, RTLD_GLOBAL | RTLD_LAZY);
@ -182,7 +182,7 @@ _g_module_self (void)
static void
_g_module_close (gpointer handle)
{
#if defined(__BIONIC__)
#if defined(__BIONIC__) || defined(__NetBSD__)
if (handle != RTLD_DEFAULT)
#endif
{