fixed my mistake about nn_poller_udata

“NetBSD has different definition of udata.” -Martin Sustrik

i was wrong about udata and darwin wants a void* from its type in
<sys/event>.

def for NetBSD is a difference that matters to the iOS compiler.

reverting macro back to how sustrik had it before