--On August 23, 2005 10:59:47 PM +0100 Joe Orton <[EMAIL PROTECTED]> wrote:
The patch won't (shouldn't ;) make any difference to non-Linux
platforms, since the autoconf test checks for TCP_CORK and TCP_NODELAY
explicitly. I don't know whether FreeBSD has ever or does currently
allow TCP_NOPUSH and TCP_NODELAY together, but it would be easy enough
to adapt the code appropriately if someone tested that stuff out.
Ah, right. So, the autoconf test will just fail on FreeBSD/Darwin due to
TCP_CORK not being present - thus, having no real change to that platform. If
we can figure out what FreeBSD/Darwin can do, we can then write some m4-fu to
try to optimize it if desired.
Isn't there a test program somewhere that I could use to see what it'll do in
this scenario?
FWIW, I just couldn't make sense of the way that diff split up the context
without applying the patch locally and reading the new function. -- justin
Ah, sorry; can you see any way to clean the function up or is it just
that the diff is going to be confusing either way?
Not that I can tell. The unified diff algorithm just breaks down horribly in
this particular situation. Oh, well. No biggie.
Thanks for the review!
Thank you! (Reviewing is the 'easy' part.) -- justin