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,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20594 invoked from network); 17 Oct 2022 14:51:00 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 17 Oct 2022 14:51:00 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1666018260; b=l21aTC9EK0oapQ3rcKVaoqKrmXJHI5oERYe1GFCQcpyvPYN/TueGrI+EdIdFHyxOhm7knR6eRl ++YsvWUWvRKq/nbtfbFScmCyqu6Y2ZUbGB1+QXwKNU958cXrgYrAXtGSfHRNBokZxKqnNCuz0x bx3gTI4KOM51iz5gFovknryx8snf5zqrPIQrSf5dhguJI+4cvLcvgtHOAy6lc1LCE7RlJJvCcn /NPRpIY4H5dZ8YdCWjJRejh6HnzD87iemBTl9tKHT5wYSP2imH+w9NtOzA0AxD3v8IVayz/8V4 l4bLt8xslsquGRjyQfPAFavalooScTd9vzAsdW6JLWrdcA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f50.google.com) smtp.remote-ip=209.85.218.50; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1666018260; bh=E7GCsLskgBIQQNA5QP7XIly04QTDg4jvojf8yVlxedc=; 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:References: In-Reply-To:MIME-Version:DKIM-Signature:DKIM-Signature; b=VcQULLlMowc5tMQPRh4Cg5jYXDi6a5gGB/a6V5t3lTZOWBt6KN/XvxuiNYFaOit6McH5MBgyZE lOqnqPgnB2nW7QhypicrLkgmyb/vLdky5VcfYF2Ye6nIjMEeZd9SR0NmcGLGRwOYuNFnZ4V5Uf 7/LemXuyKrsNTWxvIfFOLJG/VZGI3plNT/cj7NoXktgK5dQZwOPOa2GZI8gUmX77aGgFxvv+9D +9Jh2zTj62jO9aF2tfLmZ9fJe/F4bIjDjwsW3fTlj0SVVciNrdYXlcaOTLqN7T+YOeuU/HFo9b RALa+RnRguJnkY8OQPCK4Sbxi7pFqt8Ic6Y+vKP30wqrWw==; 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:References:In-Reply-To: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=q5Dvy2lmd9uopqV6Wk40RPy3UkojePlE2d8/sPBk0/Y=; b=XjayWxCJD+wz5VV2P/8NLOdoBU fBhGSQrQu0EL6m+KgklC/nOGY7v1ZV86yULNkSCMk4RGFZglMsQqJBdMCIel7BDe1nbuUTIaZ4uDx kfcS6S9PqvYtcpLEFhiR5FXQSCZOOVcuCuaEXSv+z5CAUTGMArPO+q02Z1v9FWMtxQkaOc43a+GfX 7AfzlgSJFyS4/fMmcO/xyshVskgTqDlZtUJhYe/vSTWnGnPz613mh9ypbD3rSsKcKu7xWsXljp8Yb jN9NdBmLANgIv6qBGzADKx7XI49s9d1jecul9R5vC4Ds+rV/DEXrZG7LWYPoM/HYbZEO8BLC3NTsP p1vYEVIQ==; Received: by zero.zsh.org with local id 1okRSF-0009v9-2h; Mon, 17 Oct 2022 14:50:59 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f50.google.com) smtp.remote-ip=209.85.218.50; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f50.google.com ([209.85.218.50]:34669) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1okRRd-0009Y8-TH; Mon, 17 Oct 2022 14:50:23 +0000 Received: by mail-ej1-f50.google.com with SMTP id ot12so25558081ejb.1 for ; Mon, 17 Oct 2022 07:50:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=q5Dvy2lmd9uopqV6Wk40RPy3UkojePlE2d8/sPBk0/Y=; b=WkFgAblHb1CV09JKkdg49sVLFbNrxSsnGxmRpDvGFKZVNjtAb6XeMVLD7MDYfrGq4m IqOaBOsOAr0ufjPgUPGZsM/P8KUS1fQlbSHMUw0QY1d8Ol5aJ9nobfszV0P7NeB2hzU9 LnuHOoWDt0dB+0ZsLuOGRFQhfcrV5VUtHmWy1pKkH1gfmvFu6JRvZFDXhB2atbjlFTuu RbM1RMP38Mxf+7SPztjVUPq7ieqV3oepIHl/lDlCKNP8JlV+ZP+W5msiHkDqpX4i3oPB EPoYPh0HUYsUK47utbEpXC143IqV/UJ1RaEeE97PH8VhABBiTKDVc6/cdWtcKVEUoAlN 0NyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=q5Dvy2lmd9uopqV6Wk40RPy3UkojePlE2d8/sPBk0/Y=; b=W9xrdtBzceDobtIQhyTYRK5fHMZWCLG/Nk4FcpmQEZiotuNbM9ttRXt3fwKzHgRvEa 46Brh/mw4V+vRI9pnKUbqxwDEBFY2/S9a3U+5+yKmyMFJCCJ5aOZo6NZkpFjS9QJX9w3 PdRPxjqgrOjFhWSXNnBzEJvWUGEWoD2UgYOrYqwCTGYvDFdqz8INOpd7ijCIx8ylBbM+ zyQubVdiqvqKVUKpjv/FF09qdFvlG2sKQBezno6n92iqZqkUUmOI7Dzqk+SePIN91guk UQuNLKGVx1+gS+/LvJBw36ZKpU9NIoB6nAm6b/H4J0Rs6TiUP5HjCXmW4RvCj91+r/1X UUhQ== X-Gm-Message-State: ACrzQf3ENMclS1+iQo+INRpla8vCefRXpk8mU1Fq1HRhCcHqORLJlH8y x/QDvfrsbmXC2JLzj8dxTxQb7X5Dk0wzukcn3JpUDBCc X-Google-Smtp-Source: AMsMyM6z7iKCADGmVYj4LY213mvq2LeB5BPa3LZmDgfcQvN8izvTCDrYF/7ugepTDLCMHtMDDfyn7QeLsjC9mUXCWRY= X-Received: by 2002:a17:906:eec9:b0:73d:c369:690f with SMTP id wu9-20020a170906eec900b0073dc369690fmr8966365ejb.767.1666018221323; Mon, 17 Oct 2022 07:50:21 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:906:a2d2:b0:78e:11ea:853d with HTTP; Mon, 17 Oct 2022 07:50:20 -0700 (PDT) In-Reply-To: References: From: Mikael Magnusson Date: Mon, 17 Oct 2022 16:50:20 +0200 Message-ID: Subject: Re: problem with 'ls | less' shell function To: Thomas Klausner Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 50787 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 10/17/22, Thomas Klausner wrote: > Hi! > > I recently noticed a problem in zsh 5.9 (as built from pkgsrc) on > NetBSD 9.99.100. Since I didn't notice it before it could be related > to a change in NetBSD (I'm following the latest version), but I've > been told that the issue can be reproduced on Ubuntu 19.04 and FreeBSD > 13.1 too; but not in zsh 5.8.1, nor in most other shells though. > > The discussion on the NetBSD mailing list can be read in this thread: > https://mail-index.netbsd.org/current-users/2022/10/12/msg043076.html > but I'll summarize the issue I see in zsh here. > > I have a shell function I've been using for ages: > > dir() { ls -al "$@" | less; } > > Recently, when I tried suspending this with CTRL-Z and then resuming > it with 'fg', I get: > > $ dir > (CTRL-Z) > zsh: done ls -al "$@" | > zsh: suspended > $ fg > [1] + done ls -al "$@" | > continued > zsh: done ls -al "$@" | > zsh: suspended (tty output) > zsh: done ls -al "$@" | > zsh: suspended (tty output) > > The same thing works in NetBSD's ksh: > > $ fg > ls -al "$@" | less > (CTRL-Z) > [1] + Done ls -al "$@" | > Stopped less > > or in bash > > $ fg > ls -al "$@" | less > (CTRL-Z) > > [1]+ Stopped ls -al "$@" | less > > If I use '/bin/ls' in the shell function instead of 'ls', it works > fine. > > Any ideas what the issue could be? The last bit implies that 'ls' is an alias or function, can you check the output of 'which ls'? -- Mikael Magnusson