From owner-freebsd-current@FreeBSD.ORG Mon Dec 22 16:14:18 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE5FE1065677 for ; Mon, 22 Dec 2008 16:14:18 +0000 (UTC) (envelope-from antoine.brodin.freebsd@gmail.com) Received: from mail-fx0-f26.google.com (mail-fx0-f26.google.com [209.85.220.26]) by mx1.freebsd.org (Postfix) with ESMTP id 3B7EF8FC16 for ; Mon, 22 Dec 2008 16:14:18 +0000 (UTC) (envelope-from antoine.brodin.freebsd@gmail.com) Received: by fxm7 with SMTP id 7so453645fxm.19 for ; Mon, 22 Dec 2008 08:14:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=kMFCT3OvomFHUBkLqjdOn95Uxj9br03yp7uIqxAnhS0=; b=ejbinac5lwsv659DyX28+Jmq50jSdUHU1HbRsGTOnJHV4B3RHYDGNW9smbLro8lKmY oO5s/BqBTmrpcITaRim6a18CbHFRMBH3fudjybBT3rFaMGhKAn23xOaOrj7vN0WDbwCi GRAGdXaIv42NEPYN3gsQGQIZMyotFLTgyYSwo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=Y50TYOMx+s2dfZNUjE1cjZ+cAzHDj2p+EsR008xmsK86SPNLl2wAUE1G15h1RYOi04 QNrHqVoGSI/9wmQl2ext6jab/RNaEEmjh3vckILpw95kwJxcYPjRE12Ae+jFf6m2hJLW JvrF4N/+lvdL6QCN5ARjAowDt8h2vagRKC2zI= Received: by 10.181.138.13 with SMTP id q13mr2371081bkn.42.1229961554720; Mon, 22 Dec 2008 07:59:14 -0800 (PST) Received: by 10.181.136.11 with HTTP; Mon, 22 Dec 2008 07:59:14 -0800 (PST) Message-ID: Date: Mon, 22 Dec 2008 16:59:14 +0100 From: "Antoine Brodin" Sender: antoine.brodin.freebsd@gmail.com To: "Norikatsu Shigemura" In-Reply-To: <20081223002901.9b71e60d.nork@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20081221012752.cdc5cbfc.nork@FreeBSD.org> <20081221211949.GS1176@hoeg.nl> <20081222091203.GA28920@freebsd.org> <494F740E.3040502@FreeBSD.org> <20081223002901.9b71e60d.nork@FreeBSD.org> X-Google-Sender-Auth: cf0551ce5c377311 Cc: Roman Divacky , FreeBSD Current , Ed Schouten Subject: Re: Change select(2) to kevent(2) on script(1)... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Dec 2008 16:14:18 -0000 On Mon, Dec 22, 2008 at 4:29 PM, Norikatsu Shigemura wrote: > I think that performance improvement is significant(I don't > think performance improved by my patch). But my patch is the > first implementation of kqueue/kevent support for TTY. > In fact, I could find a bug. I hope to commit my patch. But > by performance reason, my patch is not accepted, I have no > problem. Hi, Could you make it a compile time option, similar to the USE_KQUEUE option in make(1) ? I had to write something similar to script(1) for work recently, that ran on linux, and the freebsd sources were quite useful. Cheers, Antoine