]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Win32: Eliminate blocking network i/o in the Windows code paths. In practice
authorBill Stoddard <stoddard@apache.org>
Sat, 9 Feb 2002 14:51:30 +0000 (14:51 +0000)
committerBill Stoddard <stoddard@apache.org>
Sat, 9 Feb 2002 14:51:30 +0000 (14:51 +0000)
commit70c7daf38d63511b5e9a82492b507ff0bd20332e
treef57fdaa7dc55d7aa9377ee8b5a493aee54aad503
parentc6f96f1df1480f835b1c0ff11170e2958097a11e
Win32: Eliminate blocking network i/o in the Windows code paths. In practice
only sends() were ever blocking. That any network i/o was ever blocking
could be considered a bug in Apache.

This patch seems to work around a bug in WinXP that causes network write
data corruption. The bug appears to be tickled by the combined use of
WSADuplicateSocket and blocking sends().  Allan Edwards is submitting a
bug report to Microsoft.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@93353 13f79535-47bb-0310-9956-ffa450edef68
src/CHANGES
src/main/buff.c