diff options
Diffstat (limited to 'src/io')
-rw-r--r-- | src/io/poll.nim | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/io/poll.nim b/src/io/poll.nim index 3c2c29a8..f394233e 100644 --- a/src/io/poll.nim +++ b/src/io/poll.nim @@ -37,4 +37,8 @@ proc clear*(ctx: var PollData) = proc poll*(ctx: var PollData; timeout: cint) = ctx.trim() - discard poll(addr ctx.fds[0], Tnfds(ctx.fds.len), cint(timeout)) + let fds = addr ctx.fds[0] + let nfds = cint(ctx.fds.len) + {.emit: """ + poll(`fds`, `nfds`, `timeout`); + """.} |