Skip to content

Commit 8b3c982

Browse files
committed
Add LTASK_EXTERNAL_OPENLIBS
1 parent 17d7c86 commit 8b3c982

File tree

2 files changed

+7
-21
lines changed

2 files changed

+7
-21
lines changed

LICENSE

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/service.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
#include <lauxlib.h>
99
#include <lualib.h>
1010

11+
#ifndef LTASK_EXTERNAL_OPENLIBS
12+
#define LTASK_EXTERNAL_OPENLIBS luaL_openlibs
13+
#else
14+
void LTASK_EXTERNAL_OPENLIBS(lua_State *L);
15+
#endif
16+
1117
#include <stdlib.h>
1218
#include <assert.h>
1319
#include <stdio.h>
@@ -132,7 +138,7 @@ init_service(lua_State *L) {
132138
void *ud = lua_touserdata(L, 1);
133139
size_t sz = lua_tointeger(L, 2);
134140
init_service_key(L, ud, sz);
135-
luaL_openlibs(L);
141+
LTASK_EXTERNAL_OPENLIBS(L);
136142
lua_gc(L, LUA_GCGEN, 0, 0);
137143
return 0;
138144
}

0 commit comments

Comments
 (0)