From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9462 invoked from network); 4 Jul 2002 16:59:57 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 4 Jul 2002 16:59:57 -0000 Received: (qmail 17544 invoked by alias); 4 Jul 2002 16:59:51 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 17418 Received: (qmail 17529 invoked from network); 4 Jul 2002 16:59:50 -0000 Date: Thu, 4 Jul 2002 12:59:49 -0400 From: Clint Adams To: Zsh hackers list Subject: Re: PATCH: tcp cleanup and breakage Message-ID: <20020704165949.GB29436@dman.com> References: <6134254DE87BD411908B00A0C99B044F03A0B326@mowd019a.mow.siemens.ru> <27105.1025780215@csr.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <27105.1025780215@csr.com> User-Agent: Mutt/1.3.28i X-Virus-Scanned: by amavisd-milter (http://amavis.org/) > I presume this is to make the core code neater and move compatilibity > code somewhere else. But it won't work under cygwin until there are > such functions, so they'll have to be written before this gets > committed. Also, getaddrinfo() is required by SUSv3, whereas gethostbyaddr/gethostbyname are deprecated, and getipnodebyname/getipnodebyaddr aren't even mentioned. Since that obviously has no practical merit, getaddrinfo() facilitates support of IPv6. In addition, with the patch applied, there're more places that accept service names in lieu of TCP port numbers. Nothing that couldn't be achieved by other methods and a great deal more difficulty. I imagine that simplified compatibility functions should be relatively easy, however.