libdispatch icon indicating copy to clipboard operation
libdispatch copied to clipboard

Add Win32 compatibility

Open nickhutchinson opened this issue 12 years ago • 0 comments

This would probably involve:

  • extending kqueue to support OVERLAPPED I/O, waitable HANDLEs, ThreadPoolTimer timers, window MSGs. 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).

nickhutchinson avatar Jan 06 '14 05:01 nickhutchinson