From e99dc4a7490a471cbdf421c8b712d8c09479e592 Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Sat, 30 Jan 2016 03:57:54 +0100 Subject: [PATCH] Compilation for for non-GNU systems * process.c (Fmake_network_process): Make compilation work again on hosts that don't have getaddrinfo_a. --- src/process.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/process.c b/src/process.c index 168d9255f1e..aef74d3d474 100644 --- a/src/process.c +++ b/src/process.c @@ -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; } -- 2.39.5