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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1567 invoked from network); 22 Nov 2023 11:15:35 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 22 Nov 2023 11:15:35 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1700651735; b=HyKpnIlPV1wtOtqhTKgCjwZtFx7gQyGqkFlf5hG1mVBf5U6gpDPTpvJdFnkzZjRj2vSw+utQZs qGeTSLe1uxBU3aTvYn46fmL/pBDFTGMk9T/VTDLRQCWdy5nEJFJ/MpVqfoE+kI0kFUYOHDCIS+ O+3MErUyoO0q7GdSEgujxaT78+qYEqVVpYfl1IThJs27GrAtrBrlNsG/kbZ12yIwEjobvfejh3 7bYI6GTOCIBZ486WbwYmjCkhHHqL8rL72Wi3iRkKqQ40L0OghglQpLx4sENWTpNIC7ytrZEW1I LZGVGXqebWH4aatOlCxBCEkb1I7nvgmP6LXnXqZOxYqwWg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (csmtpq4-prd-nl1-vmo.edge.unified.services) smtp.remote-ip=84.116.50.41; 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=1700651735; bh=ccjrauLW0fng5vfCB71O+SBPxCLMUGA9qPZgZCZDx5I=; 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=DWaw0g0IywYGdRcT3GuFUesuKa3GOD/KrirqTxGvjxBmeGoynw/NrnEqaNceDa+XG0b6jrc+wD eaFAv/b5To6Qqt9JfTuGlCEjPWuBcdPnYhp/cueGhpd2kcNksnvUIWtpqu1tJiaVUAU0IYUZVw 3TFomb+8VTBsVToYlqtIaE8LrfxEdk6zv5xkoa/rTAjQGwavmKlHaHQ8s44bxOuFtjTlIoTkJ3 Zh8Q9dQnWMuuf1f1w/aM8KHrl5C+KN+PiN4TXT5MUQPWiSqAbOSwv+HwXB9NuFqt+xwI5hqMwh sk7wPcHKGt19A9833t/ZDsAA5Zw/YNW2hbOyBAZkjku+ag==; 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=I/wSMqU8n2Alc0q2XHtB4YYczUAt0ESKW389u1x+uEM=; b=mzh2SDjSR9KoLEHDmQk8dWDVb2 BjPqatxDGpQC7dM6L6EREZM69FYxkEKhgTN5tPBNirvg6ctxTyk+OdP8Jhf1ZlkCRLriqGqqWHAg2 xdTqolQ6o0136iAhPigRQIu1g+GA3pk33HXnL+gQtkX5ubdBidWAJMuw3w8mih3z8JJBqga1LMlhJ 3zDsifiZTBpFi1ET1NtNXyJZYBBHkeMh7/v3b5Jnqljhw4n3CQVEXpqJNW69/dQ7VREp1LvwmMEdA Dl7Y+Tgfcgb6GtmzH9tQFqoh4kd+nDzyqCUVLiFW7MvDl0Xws8eIxDg9uHv+F7iAZUWoJjd/4qDRZ xfZ3mkhQ==; Received: by zero.zsh.org with local id 1r5lCe-0008OR-KS; Wed, 22 Nov 2023 11:15:32 +0000 Authentication-Results: zsh.org; iprev=pass (csmtpq4-prd-nl1-vmo.edge.unified.services) smtp.remote-ip=84.116.50.41; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from csmtpq4-prd-nl1-vmo.edge.unified.services ([84.116.50.41]:40561) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1r5lCN-00085d-9n; Wed, 22 Nov 2023 11:15:16 +0000 Received: from oxsmtp1-prd-nl1-vmo.nl1.unified.services ([100.107.83.138]) by csmtpq4-prd-nl1-vmo.edge.unified.services with esmtp (Exim 4.93) (envelope-from ) id 1r5lCL-006nEV-Un for zsh-workers@zsh.org; Wed, 22 Nov 2023 12:15:13 +0100 Received: from oxbe24-prd-nl1-vmo.nl1.unified.services ([100.107.83.38]) by oxsmtp1-prd-nl1-vmo.nl1.unified.services with ESMTP id 5lCLrbmieAJLe5lCLrcnTM; Wed, 22 Nov 2023 12:15:13 +0100 X-Env-Mailfrom: p.w.stephenson@ntlworld.com X-Env-Rcptto: zsh-workers@zsh.org X-SourceIP: 100.107.83.38 X-CNFS-Analysis: v=2.4 cv=Y9r+sAeN c=1 sm=1 tr=0 ts=655de2c1 cx=a_exe a=g2j5kpk60WzIz3WFD5XlUA==:117 a=IvlwODmuRu4A:10 a=IkcTkHD0fZMA:10 a=q2GGsy2AAAAA:8 a=NLZqzBF-AAAA:8 a=VqjWoHA0NStxVFmjEj4A:9 a=QEXdDO2ut3YA:10 a=HbQOABYz3jhqdZF7JfnK:22 a=z9dJwno5l634igLiVhy-: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=1700651713; bh=ccjrauLW0fng5vfCB71O+SBPxCLMUGA9qPZgZCZDx5I=; h=Date:From:To:In-Reply-To:References:Subject; b=az3pILXbEGT7VKb6vCfRXdwYjLKE1ICHmX3CDDbI+qmtd4ANNTwOozPauv54cdlKM aWnaBLHoooHDoslmAcAJ/Md2ouZyBGwySjNKa0Yps0FnqOnhb1QQStW4sVbeh4ZaF+ LTuuLOEEkTiN2V9/ANTQBXIwRpQi7jAenyl/T8J+zNIb151Q/BSwEuK24M4IsZFuXA 6dcD4n+lqOlQBEiE6HPJXE3Dp2d4p2Q81r9hOLgYoAVV2vDSSiCIvm9vlOTmE+vgqT uP4nxZ/O5Prwzq/WnRYgEIOApiHGSMbWkZH0h+dZ2/feZS6G/sTbZqO9oX7LP49H8H eeuMe7hfMVgFQ== Date: Wed, 22 Nov 2023 11:15:13 +0000 (GMT) From: Peter Stephenson To: zsh-workers@zsh.org Message-ID: <1580746586.762329.1700651713916@mail.virginmedia.com> In-Reply-To: References: <9658AE7C-58D0-43C7-89E2-F03090EECB06@ntlworld.com> Subject: Re: `time` doesn't say seconds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer X-Originating-IP: 147.161.224.196 X-Originating-Client: open-xchange-appsuite X-CMAE-Envelope: MS4xfDBRIcyfS4z+NDSfohQ07i7xjf1tGAmntP5FZuKSU9/X9lKD8kIaBl0hBW0dA5JLtFc37xjHJSjN66El1RBTLLR5cZcWb4eB9nKZ2yMk8uH3wNidJMBC YZYeRYc85vnp+Nrs3HDyrDGBxulD88iWIQOI8xJZA0yRlo/L5Y2dKxIDX87AO6I+39EnzZFTAVyOr+aifZ8AFnmI1fjq8ddAIkgnoEmj43Ey/W/BOmnUPSe2 X-Seq: 52321 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 22/11/2023 03:36 GMT Bart Schaefer wrote: > On Tue, Nov 21, 2023 at 1:25=E2=80=AFAM Peter Stephenson > wrote: > > > > I don't know if anyone is likely to be automatically matching the > > current format? Given the variability of this element presumably not. >=20 > The doc should be updated, though. It specifies the default without > the "s". Your patch also alters the definition of %*E in the value of > TIMEFMT. This is the only place I can see with late level of detail. pws --- a/Doc/Zsh/params.yo +++ b/Doc/Zsh/params.yo @@ -1721,7 +1721,8 @@ endsitem() A star may be inserted between the percent sign and flags printing time (e.g., `tt(%*E)'); this causes the time to be printed in `var(hh)tt(:)var(mm)tt(:)var(ss)tt(.)var(ttt)' -format (hours and minutes are only printed if they are not zero). +format. Hours and minutes are only printed if they are not zero; +an `s' is appended if they are both zero. Alternatively, `tt(m)' or `tt(u)' may be used (e.g., `tt(%mE)') to produce time output in milliseconds or microseconds, respectively. ) diff --git a/Src/jobs.c b/Src/jobs.c index a3b9f667a..bb9246837 100644 --- a/Src/jobs.c +++ b/Src/jobs.c @@ -730,7 +730,7 @@ printhhmmss(double secs) else if (mins) =09fprintf(stderr, "%d:%05.2f", mins, secs); else -=09fprintf(stderr, "%.3f", secs); +=09fprintf(stderr, "%.3fs", secs); } =20 static void