X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=lua%2Fuloop.c;h=51f53c210f9786f604978c3e830bc74ee4790cee;hb=8a89e7f388f708243e5596911c2e17ebf29d80ab;hp=0f0c878d4def7a8232f970ad51c5f7154f659377;hpb=a81cb397efa3fd705d0989d992b677e57f237413;p=project%2Flibubox.git diff --git a/lua/uloop.c b/lua/uloop.c index 0f0c878..51f53c2 100644 --- a/lua/uloop.c +++ b/lua/uloop.c @@ -22,8 +22,8 @@ #include #include -#include -#include +#include "../uloop.h" +#include "../list.h" struct lua_uloop_timeout { struct uloop_timeout t; @@ -126,7 +126,7 @@ static int ul_timer(lua_State *L) return 1; } -static void proc_cb(struct uloop_process *p, int ret) +static void ul_process_cb(struct uloop_process *p, int ret) { struct lua_uloop_process *proc = container_of(p, struct lua_uloop_process, p); @@ -196,7 +196,7 @@ static int ul_process(lua_State *L) proc->r = ref; proc->p.pid = pid; - proc->p.cb = proc_cb; + proc->p.cb = ul_process_cb; uloop_process_add(&proc->p); return 1; @@ -226,6 +226,10 @@ static luaL_reg uloop_func[] = { {NULL, NULL}, }; +/* avoid warnings about missing declarations */ +int luaopen_uloop(lua_State *L); +int luaclose_uloop(lua_State *L); + int luaopen_uloop(lua_State *L) { state = L;