mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
14 lines
432 B
Plaintext
14 lines
432 B
Plaintext
Make Lua C modules load dynamic libraries with global symbols
|
|
|
|
--- src/loadlib.c.orig Tue Nov 6 11:24:02 2012
|
|
+++ src/loadlib.c Tue Nov 6 11:24:41 2012
|
|
@@ -66,7 +66,7 @@ static void ll_unloadlib (void *lib) {
|
|
|
|
|
|
static void *ll_load (lua_State *L, const char *path) {
|
|
- void *lib = dlopen(path, RTLD_NOW);
|
|
+ void *lib = dlopen(path, RTLD_NOW | RTLD_GLOBAL);
|
|
if (lib == NULL) lua_pushstring(L, dlerror());
|
|
return lib;
|
|
}
|