| 107 | |
| 108 | |
| 109 | static void *lsys_load (lua_State *L, const char *path, int seeglb) { |
| 110 | void *lib = dlopen(path, RTLD_NOW | (seeglb ? RTLD_GLOBAL : RTLD_LOCAL)); |
| 111 | if (l_unlikely(lib == NULL)) |
| 112 | lua_pushstring(L, dlerror()); |
| 113 | return lib; |
| 114 | } |
| 115 | |
| 116 | |
| 117 | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { |
no test coverage detected