src/luaevent.c

changeset 24
cda8e1a2dfa2
parent 23
897150985f13
child 26
a117895e867c
equal deleted inserted replaced
23:897150985f13 24:cda8e1a2dfa2
44 lua_pop(L, 1); 44 lua_pop(L, 1);
45 return fd; 45 return fd;
46 } 46 }
47 47
48 void load_timeval(double time, struct timeval *tv) { 48 void load_timeval(double time, struct timeval *tv) {
49 tv->sec = (int)time; 49 tv->tv_sec = (int)time;
50 tv->usec = (time * 1000000) % 1000000; 50 tv->tv_usec = (int)(time * 1000000) % 1000000;
51 } 51 }
52 52
53 /* sock, event, callback, timeout */ 53 /* sock, event, callback, timeout */
54 static int luaevent_addevent(lua_State* L) { 54 static int luaevent_addevent(lua_State* L) {
55 int fd, event; 55 int fd, event;

mercurial