From: Lars Ingebrigtsen Date: Sat, 30 Jan 2016 02:57:54 +0000 (+0100) Subject: Compilation for for non-GNU systems X-Git-Tag: emacs-26.0.90~2520^2~59 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=e99dc4a7490a471cbdf421c8b712d8c09479e592;p=emacs.git Compilation for for non-GNU systems * process.c (Fmake_network_process): Make compilation work again on hosts that don't have getaddrinfo_a. --- 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; }