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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21150 invoked from network); 27 Apr 2022 00:39:24 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 27 Apr 2022 00:39:24 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1651019964; b=iDTDVhgr6q/FgBu2XYjqHM7c0gG+49NBaw+amNmL3s+a+rHecbXyEupjpXBJwUoAImvuRpEgEF bZ79cbRLcn9ihTMS/Mq3/cDXLoXoovIKheJWOgQsWail3F0/hgeQDxZzXlwJlXZiGBNGPHEjfH g+Rkc5lNsKFFoq07ilfVlmAG0KDhxrQ1MCnAGBvGIytm95GSPtB+78SK9SMhSE9ntQYiTjL4kW gYhKeLKUq59mbIZ+eeSNS87bh3zpZ5oUHL8bzJp9mTIT6mF9/MqOB7dfX47/hGe4z9XuqOb5J6 yldsxbbAt86NYKaH5OngxqayTkaQPy5K1WhrracPE+r4IA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1651019964; bh=+O8jmP7nSg+hsCo4XtWnviXExVpIgday79csLsck6lk=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=oIfaY9AwVLqzc3CDbyybWMran+gUfnli4yU85Z8OGR4PO7qggLxIl2UDghMn1LSwXC4Tt/I2WK otboQYwl07+2xM47KCb309wTDPPaaV3qNVO2IWpfrKoznaSTGCJ0JnQpE5e9Wa0HgVxlme3u5+ zddzfI6s5Em8OiP+s9dP0D0ViM040geQghyxL2ronJR/pM5EZb+rnAP42Ou5lQXp6vRRZZKdOO BUvXNnsn2CW5f3H+WgbGiS0Q67nlqBkk9HkswFe6zerfn9eBrR6YfxUuZ0DhQzywKMCzbkhoQq zK7/k+T8z9JpmGsBcrGw0ZuW6GodWlswBqXmsy4y7Vi0ZA==; 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-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=yB4tj8egeEOZgodN/+Bx9JoKJ+Dy2nH0XAzfSnLw3Pk=; b=J6EtYbLtbtBZi4d47+U8ui6PkO upwuS4HPW4mV5LyJirWZtgCgluzC77TWSXVTdO/V+lG53HsPKynB/KARQitd+SmQUn2AyNcWg6Ljs 3rneFu6m9BnC8ZThVKD31PN8uNk3gjpjcpm+bvdLYq7zCxxX8XZFKkqXPEVXbe1gW/v+Y6GQHbqLn RjZRqZKWUYqEgxO4E4LtAdHEf+6R2IZIZRI12c5Sou1dJ5pIf2bIdrs9NztVTGVBNZuUKqRzHW31W auBbKAQs/NqfhnVuikD9VKkLYqHHa4UBvPbrhc55WEScAsTby0QCWcEKgkc5QsdG2qWtrZHEP5sLl jpybJyGg==; Received: from authenticated user by zero.zsh.org with local id 1njViG-000Fji-8W; Wed, 27 Apr 2022 00:39:24 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f41.google.com ([209.85.218.41]:45841) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1njVhz-000FIx-J9; Wed, 27 Apr 2022 00:39:08 +0000 Received: by mail-ej1-f41.google.com with SMTP id y3so273342ejo.12 for ; Tue, 26 Apr 2022 17:39:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yB4tj8egeEOZgodN/+Bx9JoKJ+Dy2nH0XAzfSnLw3Pk=; b=XiixH8fMTfzqZaQ7Bi+vmXQrYF47HjJPc3kOS1G9NVbSkVXTZUXNipUAsXP+Vkeiot UaB8e5y5fcZF/IDeEClv2oZeZL2u4qwcGZ/qjTFjLOnqu7pQGe3JI9kfYB3Oju/uRZx0 sSeKXSQ6ha+r5R+fDBkdbavECosXX12pKCytzesj00d3RtIBC+avNwgJ4FtMjC6Foz3B gUgy5omwdfSOVnVXKTc1XzL8ufI/DKx5FInaZvuTRGWLeX5XQwtn5qq4ynAwFR76kt/n mtE0SVBnJVqZUmoYyPa0yze+EuuPrgt0oEWMFTOsTJ94mVV+S6O1vAjogUEgQIhml9Ec ZjUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yB4tj8egeEOZgodN/+Bx9JoKJ+Dy2nH0XAzfSnLw3Pk=; b=SuK67V2RIOWlWYlSbIWz/ei224DmbqzgbFBquTL2r/x6HElKN55sYaaAYxTISl7+F0 0Ed2YvBjvntKxveq+uJfmsh0oxyYiUXJtaaRTrzJ9sHoMwBMZ2CAiX91XYn3PJgxz5m7 LaeaZOd9xj5vkX1f8V/fF7/PUcrS1CXmze7oGgXq91thqs5zTcD40MeaTry/5v01pbiF GqubrCMScN1fJbT6AxQtxYU6OHqbTzlCIGzSpkGBSm4ZeoA70EPz+JX2BOZB8wu9plLj jO4fV6kQKLOydNfaEG0o99Px/a8K8Y1npJh2mMG9iU+MIkm5fg8EWG8flPIJfqbGGbxE v+AA== X-Gm-Message-State: AOAM533MfQ8RArr5WoLM7Tt9QoTgYbGzQ6t03Aud9E1oq/r0m9txSwtc 5eNz2TE27UuXv0j+CyZ8767G3isbIYbPqsqSo49ZQw== X-Google-Smtp-Source: ABdhPJzW6SeH9Y/jnm7+wOmkpWJm6J6RJN17r3DEF3MWNz5JwKSWa1n3QqIkbTHvcXfAMYyOp8HaSvXo86IG93hTtR8= X-Received: by 2002:a17:906:fc03:b0:6e8:9192:f6ce with SMTP id ov3-20020a170906fc0300b006e89192f6cemr24185225ejb.36.1651019947077; Tue, 26 Apr 2022 17:39:07 -0700 (PDT) MIME-Version: 1.0 References: <20220425192036.p6awbyro2a2lp7bq@chazelas.org> <7E5CB0D9-4740-486A-B55E-6EA0530532F9@kba.biglobe.ne.jp> In-Reply-To: <7E5CB0D9-4740-486A-B55E-6EA0530532F9@kba.biglobe.ne.jp> From: Bart Schaefer Date: Tue, 26 Apr 2022 17:38:55 -0700 Message-ID: Subject: Re: ZSH performance regression in 5.8.1.2-test To: "Jun. T" Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 50110 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 Tue, Apr 26, 2022 at 7:37 AM Jun. T wrote: > > But at least on my Mac the following seems to work also: > > if (lseek(SHIN, 0, SEEK_CUR) == 0) > rsize = SHINBUFSIZE; > > # Have you found a case in which lseek(SHIN, 0, SEEK_CUR) fails > # when it shouldn't fail, or does not fail when it should fail? I was pretty sure I'd found a case (on Ubuntu 20.04) where it succeeded on a pipe when there was already data written to the pipe before the seek was attempted. That was only/exactly for (0, SEEK_CUR). However, I can check that again. If that is the false-success mode, it won't be tested by PWS's little C program in workers/50108