On 2010-08-08 at 21:17:34 [+0200], Adrien Destugues <pulkomandy@xxxxxxxxxxxxxxxxx> wrote: > > Huh? Haiku's network API's are supposed to be binary compatible with > > both. > > The POSIX API should definitely be. I haven't really followed > > Philippe's > > network kit changes, but I don't see a reason why backwards binary > > compatibility cannot be provided. > > This page is about source compatibility only. It's stated at the top of > the page before the list, so I didn't repeat it. I don't recall how the page was intended originally (if it was just called "Compatibility" then probably not source-compatibility specific only). The header speaks of examples for keeping binary while breaking source compatibility, but there are several items in the list already, that refer to binary compatibility changes, too. At any rate, the network kit item is not accurate. It sounds like we rewrote the complete API, but at least in the commit log I don't see any mention of incompatibilities. Though I seem to recall there was an issue regarding BNetBuffer::{Size,BytesRemaining}(), but, if so, that should be referred to explicitly. I also don't see what UNIX sockets have to do with that. CU, Ingo