> The problem with POSIX IO under Windows is generally that it's a bit of a
> 'bastard child'. It works, but it shows some anomalies in certain
> situations. I *think* that if we limit ourselves to just simple read()'s,
> we should do fine. The problem start pouring in when you try some more
> complex stuff like fdopen(), use sockets, etc.
Ok, so the patch should work on Win32 as well.
> You mentioned that URL includes are not working to begin with - did you
> refer to Solaris specifically or are they broken altogether? If they're
> broken altogether it sounds like a pretty nasty bug, doesn't it, Jani..?
A clean checkout from PHP_4_3 produces this:
send(9, " G", 1, 0) = 1
send(9, " E", 1, 0) = 1
send(9, " T", 1, 0) = 1
etc. Note the leading space and that exactly one character
is sent (which seems bogus by itself).
- Sascha