From mboxrd@z Thu Jan 1 00:00:00 1970 From: Johannes Sixt Subject: Re: [PATCH] HP-UX does not have select.h Date: Tue, 18 Dec 2007 09:16:06 +0100 Message-ID: <476781C6.6050507@viscovery.net> References: <20071217192306.5da48540@pc09.procura.nl> <7v8x3t6nq1.fsf@gitster.siamese.dyndns.org> <20071217232259.0b41a3bf@pc09.procura.nl> <7vbq8o370k.fsf@gitster.siamese.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: "H.Merijn Brand" , git@vger.kernel.org To: Junio C Hamano X-From: git-owner@vger.kernel.org Tue Dec 18 09:16:36 2007 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1J4Xcx-00052T-8r for gcvg-git-2@gmane.org; Tue, 18 Dec 2007 09:16:35 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750921AbXLRIQM (ORCPT ); Tue, 18 Dec 2007 03:16:12 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750957AbXLRIQL (ORCPT ); Tue, 18 Dec 2007 03:16:11 -0500 Received: from lilzmailso01.liwest.at ([212.33.55.23]:17029 "EHLO lilzmailso01.liwest.at" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750921AbXLRIQK (ORCPT ); Tue, 18 Dec 2007 03:16:10 -0500 Received: from cm56-163-160.liwest.at ([86.56.163.160] helo=linz.eudaptics.com) by lilzmailso01.liwest.at with esmtpa (Exim 4.66) (envelope-from ) id 1J4Xcl-0001dg-CY; Tue, 18 Dec 2007 09:16:23 +0100 Received: from [127.0.0.1] (J6T.linz.viscovery [192.168.1.42]) by linz.eudaptics.com (Postfix) with ESMTP id EBE9C54D; Tue, 18 Dec 2007 09:16:06 +0100 (CET) User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) In-Reply-To: <7vbq8o370k.fsf@gitster.siamese.dyndns.org> X-Spam-Score: 1.7 (+) X-Spam-Report: ALL_TRUSTED=-1.8, BAYES_99=3.5 Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: Junio C Hamano schrieb: > "H.Merijn Brand" writes: > >> On Mon, 17 Dec 2007 13:00:22 -0800, Junio C Hamano wrote: >> >>> "H.Merijn Brand" writes: >>> >>>> HP-UX does not have select.h, but it offers all select () functionality. >>>> The defines are in and >>> Will apply the patch as-is for now, only because I do not want major >>> surgery during rc period, but I think is can be improved. >> ... >>> Besides, isn't _HPUX_SOURCE a feature-test macro? Feature test macros >> That is defined in GNU gcc. I did not pass it with -D... > > Actually I changed my mind. I won't be applying this as is. > > For the selective inclusion of , I would prefer it see it > done like the attached. Is select() actually needed? The one instance in pager.c can easily be replaced by poll(), which I've already done in my own tree. The other one in http.c is only used as a timer, but I don't know how to get rid of that. Maybe a setitimer()/pause() combo? -- Hannes