[libdispatch-dev] portability patches
Paolo Bonzini
bonzini at gnu.org
Sat Oct 17 04:49:14 PDT 2009
Hi all,
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
remove compat/fd_copy.h
finish moving stuff into src/shims
portability
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
complete separation
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?
Paolo
More information about the libdispatch-dev
mailing list