]> git.eshelyaron.com Git - emacs.git/commit
Further TLS async work
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 31 Jan 2016 23:27:07 +0000 (00:27 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 31 Jan 2016 23:27:07 +0000 (00:27 +0100)
commit4ff81f8fac1270a829bb2725911bf6b614711257
tree5c3a640b436037a3d2f6a4e8bb569c01cc9a3599
parent9972329387b7f1e1a9b1c8713a1d5bbdd032de12
Further TLS async work

* gnutls.c (boot_error): New function to either signal an
error or return an error code.
(Fgnutls_boot): Don't signal errors when running asynchronously.

* process.h (pset_status): Move here from process.c to be
able to use from gnutls.c.

* process.c (connect_network_socket): Do the TLS boot here
when running asynchronously.
(wait_reading_process_output): Rework the dns_processes
handling for more safety.
src/gnutls.c
src/process.c
src/process.h