fix kqueue run function, have it wait for 10ms so tick works

pull/8/head
Jeff Becker 6 years ago
parent bff59e9d9f
commit 68a69da0bf

@ -135,12 +135,15 @@ struct llarp_kqueue_loop : public llarp_ev_loop
int
run()
{
timespec t;
t.tv_sec = 0;
t.tv_nsec = 100000UL;
struct kevent events[1024];
int result;
byte_t readbuf[2048];
do
{
result = kevent(kqueuefd, nullptr, 0, events, 1024, nullptr);
result = kevent(kqueuefd, nullptr, 0, events, 1024, &t);
// result: 0 is a timeout
if(result > 0)
{

Loading…
Cancel
Save