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