[haiku-commits] Re: r37976 - haiku/trunk/docs/user

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 09 Aug 2010 16:12:12 +0200

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

Other related posts: