]> git.eshelyaron.com Git - emacs.git/commitdiff
(BUGS): High cpu load on windows server sockets fixed.
authorKim F. Storm <storm@cua.dk>
Fri, 14 Jul 2006 09:32:14 +0000 (09:32 +0000)
committerKim F. Storm <storm@cua.dk>
Fri, 14 Jul 2006 09:32:14 +0000 (09:32 +0000)
admin/FOR-RELEASE

index 853fdc9d3bf6b2217d3297899bc452f76d80e60e..bd9034b19e8b6a591140a04e66ef0bf41b746800 100644 (file)
@@ -41,21 +41,6 @@ and KDE projects, to use the new Emacs icons in etc/images/icons.
         '(hscroll-step 1)
        )
 
-** TCP server processes do not work on Windows.
-
-TCP/IP server processes created with `make-network-process' consume
-excesive CPU on some Windows environments.  Usages of 50% and 100%
-CPU time have been observed on different Window XP configurations.
-Seems to be a problem in sys_select in w32proc.c.
-
-In its current form, it sys_select says the socket is ready, so we
-call server_accept_connection which again calls accept() which returns
--1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no
-pending connection to accept.
-
-It seems that to fix this, w32 server sockets must use WSAAsyncSelect
-+ FD_ACCEPT to request notifications of incoming connections...
-
 
 * DOCUMENTATION