]> code.delx.au - gnu-emacs/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Fri, 14 Jul 2006 15:04:08 +0000 (15:04 +0000)
committerKim F. Storm <storm@cua.dk>
Fri, 14 Jul 2006 15:04:08 +0000 (15:04 +0000)
etc/ChangeLog
src/ChangeLog

index 95756e31468a814bf34255614cffe4012319c497..0a3534c0dcab4ba5024614e7d99bb5cbac50bb3a 100644 (file)
@@ -1,7 +1,11 @@
+2006-07-14  Kim F. Storm  <storm@cua.dk>
+
+       * PROBLEMS: Emacs now requires ws2_32.dll on Windows.
+
 2006-07-14  K\e,Aa\e(Broly L\e,Bu\e(Brentey  <lorentey@elte.hu>
 
        * HELLO: Update Hungarian sample.
-       
+
 2006-07-12  Michael Olson  <mwolson@gnu.org>
 
        * ERC-NEWS: Update for ERC 5.1.3.
index 591bb2fefe932a3abd02bb2f67ab63f82c9284fa..cb73404cab21f08922d46e56b61f0c1a668c3a67 100644 (file)
@@ -1,3 +1,19 @@
+2006-07-14  Kim F. Storm  <storm@cua.dk>
+
+       * w32.c (pfn_WSACreateEvent, pfn_WSACloseEvent): New func ptrs.
+       (init_winsock): Load them.  Use ws2_32.dll.
+       (sys_listen): Undo last change.  Just set FILE_LISTEN flag.
+       (sys_accept): Undo last change.  Instead, set child status to
+       STATUS_READ_ACKNOWLEDGED and reset char_avail event so next
+       sys_select will wakeup the reader thread.
+       (_sys_wait_accept): New function used by reader thread to wait for
+       an incoming connection on a server socket.
+
+       * w32.h (_sys_read_ahead, _sys_wait_accept): Add prototypes.
+
+       * w32proc.c (reader_thread): Use _sys_wait_accept to wait on a
+       server socket (FILE_LISTEN flag).
+
 2006-07-14  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * sound.c (alsa_init): Call snd_pcm_close after successful snd_pcm_open.