#include <lualib.h>
#include <lauxlib.h>
-#include <libubox/uloop.h>
-#include <libubox/list.h>
+#include "../uloop.h"
+#include "../list.h"
struct lua_uloop_timeout {
struct uloop_timeout t;
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);
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;
{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;