From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id 837C72090D for ; Wed, 28 Feb 2024 03:18:04 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1709086683; b=C/Xeq1sk2q55ZkuylLPaDaOGeODmp+n2RpoCfqHBuxZhVBCThXWyLFLrGFosYkok1jI5BaAC+3 m43HmOlI2Swpgpx8v4xVeVP7Thr336NLT5dss5DxVHx+Se0WilDWwgJkMESxvA3ZbMRmMSTXyJ dlCxDLSZHWP+78DAvtx6qdOXApuyxXSWT275x2cfLRi2m5RqMyHjQFCBox+ekEDdUPb+CaqC35 0zIzSfM3w4xDMIJ7NDPUONB/Gi8K9GCNr1gazevjPY33hrfhNTsND37SwPbF+9bCquFmn5Rvnb HnJw2+qYLLyfL0PBrzi6ZwnHzOHnxQ/UifjeOF4mG2xohA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f47.google.com) smtp.remote-ip=209.85.218.47; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 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=1709086683; bh=zrxo6HLVIjySO8Chw2EK5m4xRlzZyHoSS3TT3nE9KC8=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature:DKIM-Signature; b=p9I0/f2JgvmMmYvlBLAIcYc3dCJva2YrOE/y7pn3iRKgTc48SVP1kSTO4StaRukyTz9aXSjWxa DFjkbw/K6RLeBuaO3yGRvQqwSClPc/Obf3yRON7EH2A1Qk9dPggCgGxdIcPHgaBB6mYUe5EMsP VqA1yssFMR9r71zrTgNrTMDdtTNlzK2N83ke6HcY59F5M+62sWPAiZ2GXg7SUHt5mnAMaSyZh5 VUsHwBvgNSiiBErcz327CFlPwEOuwKVOwy/XXhP4wTnXeW2isWzyxp3pihhQn7+Q8mafx/ZxOy I6HseRlX4jLvjf2pOAPSoRjRTXGUsAi+WsFB4UEdH8+sFA==; 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:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=iB3F5H4nmWVjFos9wisdrU43vxIFNmTHkd9kH9K05sE=; b=pyx3MUC7TbXRSBe1XihLtRUUrs 0B3PT1o6DrrfKtIaiE+LphVRRWkIZzzmcIzTA6ro2Pp9700boALE6n8yBOE+jzvxY/dD9KSAkWNJ3 d4ZB4trERzm1N39Cygl8f6LSS6oI8hbNWZlDr09KVCJGPm+poYzHfLuxbVf2DCGkiiivGcDBbwxSj 4nur6iA7kkvgngrIBcXZijlw3c74kmU68op/hEpYzr8lLIxjUn66gG7oCRKnLT7WK/DpQ8PiwVglz 8soL2LfXnhBO0AiK+QfB4PLiLnY76pvjMYYxy5KKWxh31ufa5dl0Mm3xPWEPuRX0huw3X9G8fpydQ mt5rYdcg==; Received: by zero.zsh.org with local id 1rf9WF-000KCd-R7; Wed, 28 Feb 2024 02:18:03 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f47.google.com) smtp.remote-ip=209.85.218.47; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f47.google.com ([209.85.218.47]:44204) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rf9Vy-000Js7-33; Wed, 28 Feb 2024 02:17:47 +0000 Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-a26fa294e56so833630666b.0 for ; Tue, 27 Feb 2024 18:17:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1709086665; x=1709691465; darn=zsh.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=iB3F5H4nmWVjFos9wisdrU43vxIFNmTHkd9kH9K05sE=; b=mKKQwd/RU1U1RoFLtyBJT6whofN3JSiUE+TqXu+9KWBRABn5tivVkwzoZf7iMrNXgI sAzmJxMeU9NGLFRWjqhAmrVdxfer8HetdOgV71PKrUaMST2wNSdhAyo0DCkcaHQKzxsO /K43PS6g4iTIY0FTR9UbwfloiLgLitPWEIfHC0IBwIYW3ZyKJLDxFfDCTyral9USQUBy b5jzL65gwpgFVm/c+0oLU0Mytj7Xlb2TbBzLRqbI+mTSGpcfwqMYCDAoDA+/+2jlIQ84 el2hdRh7kr7Q3XlGtPXqaDOf7BSQN8F96LGsBkiouYu/ohE2rsEbVLA0lHGfs2Sx6THc dEJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709086665; x=1709691465; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iB3F5H4nmWVjFos9wisdrU43vxIFNmTHkd9kH9K05sE=; b=mG3Ow3HOXR55zKOh4g/5PfX4yAUJol+Im7JmGdEWjGvGk1RoFc6b8bK4cvILzTUTso tbi+28IZcGML6jYo4HFc64x3ZVrJXQlSnlBblOd3xAcMiH+IgjmJ1JJ1Vwy34a0jZOKB YEwUiBJHHcmZTfDd31kSSOciZaf+BfT90L7gytlK1K78vhRCgaB9HGaqRRn5f8DlzLF5 QPGQBUdbbJvvdzkBOUY8VthR9jyCFUynT1PEM/etO7ASMZH3k90NLCNq65oi9nfGUOeS GS/hhjEl2NZChzs8yC6E4jKJoYA82T3YTHCwyKo1x5s5rrHQa/4eSBydZrfIyQWoq6wM XLFw== X-Gm-Message-State: AOJu0Yx8ULAAoNmiI6HrpkZ0OGJePnUrrTceuT1wXMLykhJEbgSROsMp B292XQzdiYRgNxZZrfuPlX6Ds87vjvSG9O7ic9/7ogAmCUqKKwwMEpaKEkMM8gC1+H63wAy5AUM eaNAqEV5dmVRCqujzdAlUJ7BA7mnMyF1f/6ajTBt9Wm4RKbE= X-Google-Smtp-Source: AGHT+IGWjPacLoK5GF3l2OXtCNNnCaoyWSLVRIuXUR3/Kd8udLWKkBK4fyE6fUOKGUwz1Uj8cwimhyri5VI6c7X1M3g= X-Received: by 2002:a17:906:f2cb:b0:a43:883:61e1 with SMTP id gz11-20020a170906f2cb00b00a43088361e1mr6001475ejb.5.1709086665632; Tue, 27 Feb 2024 18:17:45 -0800 (PST) MIME-Version: 1.0 References: <73696-1708812060.096751@IRYQ.G6d0.hkDI> <14804-1709061923.292710@qlv_.smDE.ovA0> <26831-1709077874.602561@9bQW.VzDm.Uqrt> In-Reply-To: <26831-1709077874.602561@9bQW.VzDm.Uqrt> From: Bart Schaefer Date: Tue, 27 Feb 2024 18:17:34 -0800 Message-ID: Subject: Re: PATCH: real-time signals support To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52629 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, Feb 27, 2024 at 3:51=E2=80=AFPM Oliver Kiddle wrote: > > Bart Schaefer wrote: > > The main reason is for terminals narrower than 80-ish columns; wider on= es, meh. > > How about limiting it to a maximum of six columns like so? Works for me. > Without the isatty(1) test it can still be piped in column form or you > can use COLUMNS=3D1 to force single-column output. Dandy. > > Negative signals translate into the absolute value sent to the process > > group leader, right? > > Isn't that negative pids? Oh, yes, of course. I suspect a negative signal number would just produce an EINVAL error.