From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Async DNS for OSX Date: Wed, 25 May 2016 16:37:47 -0700 Organization: UCLA Computer Science Department Message-ID: <694c073e-942d-9a26-fd02-4ae4073a898d@cs.ucla.edu> References: <878tyyng03.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1464219522 23051 80.91.229.3 (25 May 2016 23:38:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 25 May 2016 23:38:42 +0000 (UTC) Cc: Magnus Henoch , emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 26 01:38:30 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b5iNh-00055N-PH for ged-emacs-devel@m.gmane.org; Thu, 26 May 2016 01:38:29 +0200 Original-Received: from localhost ([::1]:35607 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5iNd-0003xD-JH for ged-emacs-devel@m.gmane.org; Wed, 25 May 2016 19:38:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53013) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5iN8-0003x3-IW for emacs-devel@gnu.org; Wed, 25 May 2016 19:37:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b5iN3-0007dc-Gv for emacs-devel@gnu.org; Wed, 25 May 2016 19:37:53 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:51083) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5iN3-0007dY-BN for emacs-devel@gnu.org; Wed, 25 May 2016 19:37:49 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6859D161321; Wed, 25 May 2016 16:37:48 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id AGRQorygaMal; Wed, 25 May 2016 16:37:47 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BD6BB16132E; Wed, 25 May 2016 16:37:47 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 7BAcAddX58t1; Wed, 25 May 2016 16:37:47 -0700 (PDT) Original-Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A388E161321; Wed, 25 May 2016 16:37:47 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 In-Reply-To: <878tyyng03.fsf@gnus.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:204017 Archived-At: On 05/25/2016 11:34 AM, Lars Ingebrigtsen wrote: > Implementing the full getaddrinfo_a interface would be a bigger job than > just the simple bits that Emacs uses (signal handling, etc), though. If the Gnulib module supports just the part of getaddrinfo_a that Emacs needs, that should be good enough. Lots of Gnulib modules implement only the "important" parts of the portable interface, where "important" means "needed by GNU apps that use Gnulib", a definition that can change with time as usage grows. If all this is too much trouble, then just patching Emacs is OK too. We can worry about libraryizing a getaddrinfo_a substitute later.