From aade5200de3a7465e6db2c65c63000f079c2f7f4 Mon Sep 17 00:00:00 2001 From: "wtc%netscape.com" Date: Wed, 17 Oct 2001 23:34:50 +0000 Subject: [PATCH] Bugzilla bug 71179: Neutrino needs the RTLD_GROUP flag to load Netscape plugins. The fix is contributed by timeless@bemail.org. --- nsprpub/pr/src/linking/prlink.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nsprpub/pr/src/linking/prlink.c b/nsprpub/pr/src/linking/prlink.c index 8d3a79ca8f3d..ca55a9fb66fe 100644 --- a/nsprpub/pr/src/linking/prlink.c +++ b/nsprpub/pr/src/linking/prlink.c @@ -748,7 +748,12 @@ pr_LoadLibraryByPathname(const char *name, PRIntn flags) #ifdef HAVE_DLL { #if defined(USE_DLFCN) +#ifdef NTO + /* Neutrino needs RTLD_GROUP to load Netscape plugins. (bug 71179) */ + int dl_flags = RTLD_GROUP; +#else int dl_flags = 0; +#endif void *h; if (flags & PR_LD_LAZY) {