From: Kim F. Storm Date: Thu, 28 Feb 2002 23:55:18 +0000 (+0000) Subject: Added support for non-blocking connect. X-Git-Tag: ttn-vms-21-2-B4~16426 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=81d5af8b094141856cd50c523d5d723978c2a62b;p=emacs.git Added support for non-blocking connect. --- diff --git a/src/ChangeLog b/src/ChangeLog index 22b6a3bea72..53709a496c5 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,18 @@ +2002-03-01 Kim F. Storm + + * 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 * window.c: (minibuf_selected_window): Renamed from