[libdispatch-dev] portability patches
bonzini at gnu.org
Sat Oct 17 04:49:14 PDT 2009
I managed to dissect libdispatch well enough that on Linux everything
compiles except for two files including all the kqueue bits (which are
extracted from queue.c and source.c).
Here are the patches:
Paolo Bonzini (13):
split os_shims.h into separate files
move __private_extern__ detection to an autoconf macro
finish moving stuff into src/shims
consolidate hashing of dispatch_kevent_t
move mach2nano/nano2mach from source.c to shims/
extract source-type-specific initialization to per-type functions
abstract some mentions of ds->ds_dkev
extract kevent-specific parts of queue.c
almost completely separate kevent/source.c
All but the last three are relatively boring.
Would these patches be interesting enough that I should dig up my PPC
Mac? Do I have any hope to run libdispatch under Tiger?
More information about the libdispatch-dev