Is there any reason to align real events at the end of watchers list i.e. loop->watchers[loop->nwatchers] = (void*) events; loop->watchers[loop->nwatchers + 1] = (void*) (uintptr_t) nfds;
why don't put them in the UV_LOOP_PRIVATE_FIELDS as void * or even better as (for example for linux) as, say for Linux, struct epoll_event* events; uintptr_t event_count; in the UV_PLATFORM_LOOP_FIELDS? I understand that ABI will be broken , should be such changes to be feature changes for v.2x or something? -- You received this message because you are subscribed to the Google Groups "libuv" group. To unsubscribe from this group and stop receiving emails from it, send an email to libuv+unsubscr...@googlegroups.com. To post to this group, send email to libuv@googlegroups.com. Visit this group at https://groups.google.com/group/libuv. For more options, visit https://groups.google.com/d/optout.