From: Steven Barth Date: Sun, 23 May 2010 16:35:59 +0000 (+0000) Subject: nixio: Add nixio.gettimeofday() per user request X-Git-Tag: 0.10.0~674 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ad2ff611913f99526ec82780724e7a178330b4ae;p=oweals%2Fluci.git nixio: Add nixio.gettimeofday() per user request --- diff --git a/libs/nixio/src/poll.c b/libs/nixio/src/poll.c index 4af32890a..1211bc72a 100644 --- a/libs/nixio/src/poll.c +++ b/libs/nixio/src/poll.c @@ -21,6 +21,16 @@ #include #include #include +#include + + +static int nixio_gettimeofday(lua_State *L) { + struct timeval tv; + gettimeofday(&tv, NULL); + nixio__pushnumber(L, tv.tv_sec); + nixio__pushnumber(L, tv.tv_usec); + return 2; +} /** @@ -188,6 +198,7 @@ static int nixio_poll(lua_State *L) { /* module table */ static const luaL_reg R[] = { + {"gettimeofday", nixio_gettimeofday}, {"nanosleep", nixio_nanosleep}, {"poll", nixio_poll}, {"poll_flags", nixio_poll_flags},