]> git.eshelyaron.com Git - emacs.git/commitdiff
Added support for non-blocking connect.
authorKim F. Storm <storm@cua.dk>
Thu, 28 Feb 2002 23:55:18 +0000 (23:55 +0000)
committerKim F. Storm <storm@cua.dk>
Thu, 28 Feb 2002 23:55:18 +0000 (23:55 +0000)
src/ChangeLog

index 22b6a3bea7285c7d072709be44f79fd9993424a0..53709a496c53f9c0343c2464e540effda53802ef 100644 (file)
@@ -1,3 +1,18 @@
+2002-03-01  Kim F. Storm  <storm@cua.dk>
+
+       * process.c (Qconnect, Qfailed): New variables.
+       (syms_of_process): Intern and staticpro them.
+       [NON_BLOCKING_CONNECT]: New conditional.
+       (connect_wait_mask, num_pending_connects): New variables.
+       (status_message): Convert Qfailed status.
+       (Fopen_network_stream): Added support for non-blocking connect.
+       New optional args: filter, sentinel, non_blocking.  Doc updated.
+       [HAVE_GETADDRINFO, !HAVE_GETADDRINFO]:  Merged common code.
+       (deactivate_process): Handle pending non-blocking connect.
+       (wait_reading_process_input): Poll for status of non-blocking
+       connects.  Exec sentinel directly when connect succeeds.
+       (status_notify): Don't read process output if not yet connected.
+
 2002-02-28  Kim F. Storm  <storm@cua.dk>
 
        * window.c: (minibuf_selected_window): Renamed from