mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-21 04:17:35 +00:00
Compilation for for non-GNU systems
* process.c (Fmake_network_process): Make compilation work again on hosts that don't have getaddrinfo_a.
This commit is contained in:
parent
233e89cf23
commit
e99dc4a749
1 changed files with 6 additions and 0 deletions
|
|
@ -3785,7 +3785,9 @@ usage: (make-network-process &rest ARGS) */)
|
|||
p->port = port;
|
||||
p->socktype = socktype;
|
||||
p->ai_protocol = ai_protocol;
|
||||
#ifdef HAVE_GETADDRINFO_A
|
||||
p->dns_requests = NULL;
|
||||
#endif
|
||||
|
||||
unbind_to (count, Qnil);
|
||||
|
||||
|
|
@ -3811,6 +3813,7 @@ usage: (make-network-process &rest ARGS) */)
|
|||
#endif
|
||||
}
|
||||
|
||||
#ifdef HAVE_GETADDRINFO_A
|
||||
/* If we're doing async address resolution, the list of addresses
|
||||
here will be nil, so we postpone connecting to the server. */
|
||||
if (!p->is_server && NILP (ip_addresses))
|
||||
|
|
@ -3830,6 +3833,9 @@ usage: (make-network-process &rest ARGS) */)
|
|||
{
|
||||
connect_network_socket (proc, ip_addresses);
|
||||
}
|
||||
#endif /* HAVE_GETADDRINFO_A */
|
||||
|
||||
connect_network_socket (proc, ip_addresses);
|
||||
|
||||
return proc;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue