libdispatch
libdispatch copied to clipboard
Add Win32 compatibility
This would probably involve:
- extending kqueue to support
OVERLAPPEDI/O, waitableHANDLEs,ThreadPoolTimertimers, windowMSGs. The UNIXy filters have semantics that are hard to emulate on Windows, so we probably shouldn't try. - a complete rewrite of io.c to use this new overlapped I/O functionality of kqueue
- adding Vista threadpool support to queue.c
-
#ifdefing the hell out of all the GCCisms
Look into incorporating some of DrPizza's Win32 patches for the Snow Leopard release ( https://github.com/DrPizza/libdispatch).