projects
/
project
/
luci.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3e923e0
)
nixio: Add nixio.gettimeofday() per user request
author
Steven Barth
<steven@midlink.org>
Sun, 23 May 2010 16:35:59 +0000
(16:35 +0000)
committer
Steven Barth
<steven@midlink.org>
Sun, 23 May 2010 16:35:59 +0000
(16:35 +0000)
libs/nixio/src/poll.c
patch
|
blob
|
history
diff --git
a/libs/nixio/src/poll.c
b/libs/nixio/src/poll.c
index
4af3289
..
1211bc7
100644
(file)
--- a/
libs/nixio/src/poll.c
+++ b/
libs/nixio/src/poll.c
@@
-21,6
+21,16
@@
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
+#include <sys/time.h>
+
+
+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[] = {
/* module table */
static const luaL_reg R[] = {
+ {"gettimeofday", nixio_gettimeofday},
{"nanosleep", nixio_nanosleep},
{"poll", nixio_poll},
{"poll_flags", nixio_poll_flags},
{"nanosleep", nixio_nanosleep},
{"poll", nixio_poll},
{"poll_flags", nixio_poll_flags},