Unfortunately the call to poll.h that seems to be causing problems for both of us is in connection.h so unless you guys want to rewrite it, we are going to have to modify it or rewrite it. Is poll.h absent from all BSDs (Mac OS X is a BSD varient, not sure about BeOS)?

I must admit that I have spent more time reading this thread than reading connection.h, so are the calls to poll really necessary or could they be rewritten with something else? The linux man page for poll says it is a variant of select which does seem to be available (at least under OS X) so maybe that is an option?

-Mike

_________________________
EmpMenuX - ext3 filesystem - Empeg iTunes integration