From 0819305ec12099481f002e7096c1fb22f0a9fd7d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Thu, 17 Feb 2000 10:58:16 -0800
Subject: [PATCH] RTLD_GLOBAL is back (didn't help anyays)

Rev: src/dynamic_load.c:1.39
---
 src/dynamic_load.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/dynamic_load.c b/src/dynamic_load.c
index 93c9fde9c9..19027f98c4 100644
--- a/src/dynamic_load.c
+++ b/src/dynamic_load.c
@@ -8,7 +8,7 @@
 #  include "pike_macros.h"
 #  include "main.h"
 
-RCSID("$Id: dynamic_load.c,v 1.38 2000/02/17 00:32:42 hubbe Exp $");
+RCSID("$Id: dynamic_load.c,v 1.39 2000/02/17 18:58:16 hubbe Exp $");
 
 #endif /* !TESTING */
 
@@ -254,8 +254,9 @@ void f_load_module(INT32 args)
 
   module_name = sp[-args].u.string->str;
 
+  /* Removing RTLD_GLOBAL breaks some PiGTK themes - Hubbe */
   module=dlopen(module_name, 
-                (d_flag ? RTLD_NOW : RTLD_LAZY) /* |RTLD_GLOBAL */ );
+                (d_flag ? RTLD_NOW : RTLD_LAZY) |RTLD_GLOBAL  );
 
   if(!module)
   {
-- 
GitLab