* src/process.c (Fmake_network_process): Set the read/write
coding systems here, so that special bindings work.
(Fmake_network_process): Complete the coding system setup here.
:type gw-method
;; Use non-blocking socket if we can.
:nowait (featurep 'make-network-process
:type gw-method
;; Use non-blocking socket if we can.
:nowait (featurep 'make-network-process
(`socks
(socks-open-network-stream name buffer host service))
(`telnet
(`socks
(socks-open-network-stream name buffer host service))
(`telnet
(_
(error "Bad setting of url-gateway-method: %s"
url-gateway-method))))))
(_
(error "Bad setting of url-gateway-method: %s"
url-gateway-method))))))
+ (message "Coding system: %s" (process-coding-system conn))
conn)))
(provide 'url-gw)
conn)))
(provide 'url-gw)
}
pset_encode_coding_system (p, val);
}
pset_encode_coding_system (p, val);
- setup_process_coding_systems (proc);
-
pset_decoding_buf (p, empty_unibyte_string);
p->decoding_carryover = 0;
pset_encoding_buf (p, empty_unibyte_string);
pset_decoding_buf (p, empty_unibyte_string);
p->decoding_carryover = 0;
pset_encoding_buf (p, empty_unibyte_string);
if (inch > max_process_desc)
max_process_desc = inch;
if (inch > max_process_desc)
max_process_desc = inch;
- set_network_socket_coding_system (proc);
+ setup_process_coding_systems (proc);
#ifdef HAVE_GNUTLS
/* Continue the asynchronous connection. */
#ifdef HAVE_GNUTLS
/* Continue the asynchronous connection. */
p->gnutls_boot_parameters = tem;
#endif
p->gnutls_boot_parameters = tem;
#endif
+ set_network_socket_coding_system (proc);
+
unbind_to (count, Qnil);
/* :server BOOL */
unbind_to (count, Qnil);
/* :server BOOL */