diff options
Diffstat (limited to 'libs/nixio/src/nixio.c')
-rw-r--r-- | libs/nixio/src/nixio.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/nixio/src/nixio.c b/libs/nixio/src/nixio.c index 5f098be31..a4ef7462e 100644 --- a/libs/nixio/src/nixio.c +++ b/libs/nixio/src/nixio.c @@ -123,6 +123,18 @@ LUALIB_API int luaopen_nixio(lua_State *L) { lua_pushnumber(L, VERSION); lua_setfield(L, -2, "version"); + /* some constants */ + lua_createtable(L, 0, 1); + + NIXIO_PUSH_CONSTANT(EACCES); + NIXIO_PUSH_CONSTANT(ENOSYS); + NIXIO_PUSH_CONSTANT(EINVAL); + NIXIO_PUSH_CONSTANT(EWOULDBLOCK); + NIXIO_PUSH_CONSTANT(EAGAIN); + NIXIO_PUSH_CONSTANT(ENOMEM); + + lua_setfield(L, -2, "const"); + /* remove meta table */ lua_remove(L, -2); |