From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7015 invoked from network); 25 May 2022 10:33:32 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 25 May 2022 10:33:32 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1653474812; b=SjLj59DwB5aYK2k+OetziHUffM9/rcB8EiJvJzL2V+Yr3OWzH5vnfSkkAPF8N9ZWO5B0dFBGGi o4t7C21efnJ6i3VCq35wn4I3V91OXvktMccmU5Pjh8Fu99FYfSHSxMmBrOp2Sys/N8Ld8tJp6/ L5RJNU0cJN/HWvCj4oqNBjpu9lVnn3ghVZYJnZ73zluClNNgX7HL635WPBcCxvI/SVBgojisZS i6eV+OlCPC4JDv0+mGPoFMmeNCV4jcy3vwYWmzzeHU+j1YBK0ie3kviJprKORHm1Shd8qidSZI +yGqv1Ci3+RA8/jDgHbvgXoUEF2SjYxRca7i3/f4wTovMg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtpq1.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.96; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1653474812; bh=5KPSUdoZr03qkp+eZofXsrOE+iOkFAgLUZNHzENrK/E=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:To:From:Date:DKIM-Signature: DKIM-Signature; b=fObYgLYkfDvjwGA+83GU4wyekAjcNh6JDUK5A8yB0KMcUcJSmG8If4OCpM+SF7gbwAHRbetlcz Rev7MpPuX3HcjULutpQtEZ9BtGFqsrkFwKmMvePWFkpSBGgIJjQxi1spmXfbH/lrnKdG0a/V4n Lh9A10xPucZmggV9Q7d/N9jCng9dCRYOYSkWg3QE/XY+LKIAOjfx+98pU9clsuzeZfDPg9SKhp oYncVA70W0VkklZRU/RlbON2g3UpySD99pMwalIcmwitCR45uJpXPY5fhDtah2/jRMV22rJZnW ijK0xH26hAcWr/LJ2vzMl/vpMazJp46l085zyfHEWtfF7g==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:To:From: Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=J78S7h+jSo657ibw6hWTOAdRQMTvFRV8K/vvyVWKbqE=; b=msgSYcSBrklSENUvmSXl3pKMiW j8BQFZyl3zJHleXx9W+ZDHhAX6uTOh4Gk6wMJyIAXYtja1g1XuJ9Zf4Jx0HFlwEaRbF7ZmzqlwRH3 IILPnxR2idbQBJrWZSLaTs+fJt2A9p/6ezLoQB1AEOlt/BiwSp9oR689YPywnrLULtGzIt3C3Jgrs WOyMQ0KHRw2uOOGGQp+jUpzw9D63ibkyOT+uL+ycw8pp7LgukXSnzJFPD4dR0pkzkIuBENnLJjBSL MOm5HmlaKbU0TjbIMeUp/087HH0i0/2qMBRVHe2DFVy0jC3x9ibEYwxzkQH6LDp83NjryN0RRC1IV SkwUx2jg==; Received: from authenticated user by zero.zsh.org with local id 1ntoKZ-0005lm-Tf; Wed, 25 May 2022 10:33:31 +0000 Authentication-Results: zsh.org; iprev=pass (smtpq1.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.96; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from smtpq1.tb.ukmail.iss.as9143.net ([212.54.57.96]:54474) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1ntoKJ-0005Pc-On; Wed, 25 May 2022 10:33:17 +0000 Received: from [212.54.57.82] (helo=smtp3.tb.ukmail.iss.as9143.net) by smtpq1.tb.ukmail.iss.as9143.net with esmtp (Exim 4.90_1) (envelope-from ) id 1ntoKJ-0005yl-Cj for zsh-workers@zsh.org; Wed, 25 May 2022 12:33:15 +0200 Received: from oxbe13.tb.ukmail.iss.as9143.net ([172.25.160.144]) by smtp3.tb.ukmail.iss.as9143.net with ESMTP id toKJnobb9mkHatoKJn1V0S; Wed, 25 May 2022 12:33:15 +0200 X-Env-Mailfrom: p.w.stephenson@ntlworld.com X-Env-Rcptto: zsh-workers@zsh.org X-SourceIP: 172.25.160.144 X-CNFS-Analysis: v=2.4 cv=OYGLszfY c=1 sm=1 tr=0 ts=628e05eb cx=a_exe a=wuFMYA7voKp1dZz7Z+vj5Q==:117 a=wbvTLvLwOfMA:10 a=IkcTkHD0fZMA:10 a=7H6ixmLU1AQA:10 a=i3_X4zI8AAAA:8 a=ZfCJEA3S-YGGw00ddy4A:9 a=QEXdDO2ut3YA:10 a=8oTDZq07e2cfE5SwPOkS:22 X-Authenticated-Sender: p.w.stephenson@ntlworld.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntlworld.com; s=meg.feb2017; t=1653474795; bh=5KPSUdoZr03qkp+eZofXsrOE+iOkFAgLUZNHzENrK/E=; h=Date:From:To:In-Reply-To:References:Subject; b=tOgSPT/2DTGAGH+YAvUxKFEZBizZmIZsa0Y65PSEl1cPqZqvI+kXGmBy0CHPenMkJ wsyIwhUtaLQc5GzvSlAPL8tMW+mi9duujs2LIKl8qPe7XMqzNPqdTcU2S4WhYXEs4T BvowWDjWN8070gqFQP3Nn8Tkxz5LzykIWIFdjNuJaah7xOyhppVJG0wznMa1N8+t8O h7z9YLIFkDCPC9mffrmSXnkU4EmLB1NEuNAhh2IqeKCsg8BV1kE1FSB75xmTKjL4fQ WpUUvmImfM8g9DB/eqogztF8QxUBiZ4XXA3EVtA25WcH1W6Q3Mp1VzlBWZ2RpoRkPY EKmWz6oqIyS8g== Date: Wed, 25 May 2022 11:33:15 +0100 (BST) From: Peter Stephenson To: zsh-workers@zsh.org Message-ID: <1468290738.368523.1653474795097@mail2.virginmedia.com> In-Reply-To: References: <200084252.242457.1653041722599@mail2.virginmedia.com> <1126442111.366927.1653472386462@mail2.virginmedia.com> Subject: Re: (EXT) Re: Using the history expansion modifier 'a' results in excessive lstat calls MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.4-Rev72 X-Originating-IP: 147.161.167.85 X-Originating-Client: open-xchange-appsuite X-CMAE-Envelope: MS4xfE9L5QxznYnO8EZjcZiE80J0OOMh64CQ+oACRm5FpDyF1IXFHKyWNFVwsiTAfc6FCpGdFxvPJ2odha5KRiZ9dOxvV630fVEmQbIlz0V65MScItSiAhjf g/OD+8vp7SMO6rkNQsZenbO3UddkPKrk8o173YIuF4lTAZcbyF8sDuqimwtDhfRLzxEgfEDPYNkeGBhne3VZH6YAiMNQxL5xS1JslKpirRGRcJmsRZrneshg X-Seq: 50289 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: > On 25 May 2022 at 11:22 Stefan Radziuk wrote: > > Will it be worth seeing what effects the following has? > > This resolves the issue for me -- verified with strace. Thanks. > > dnl CHECK FOR SYSTEMS REQUIRING GETCWD > +dnl This is now turned on by default, as we expect modern getcwd > +dnl implementations to work correctly. Any exceptions should be added > +dnl to the first case. Currently there are none, hence it is forced > +dnl not to match. Unless anyone has strong views, I'll commit this --- hoping at the most we'll be look at edge effects on older or rarer systems which we're not going to track down any other way. pws