From nobody Fri Mar 4 19:48:14 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6B02719F1483; Fri, 4 Mar 2022 19:48:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4K9JLR0C4Zz4t5B; Fri, 4 Mar 2022 19:48:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1646423295; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DumvbRZZ1FvNa3zTF2u4xlUX6oiMZ4Kes2qtJypMyIQ=; b=bRVlOHB5eurfjplYVHge7XE2pjHc2TaFcoaPSytUIOajO7lMjfh+Ob/3/jKT8BJUTY7ERL AW8xHbwG4RZrqRdE/R3y9Cb6R7Tku+f0CuUhc+iwcsO2D8V8TDBQQsVOjIuFoTlO8t+jN5 +RSxKVv0IqbFoIIN16Fwv+12irtYtirJRflGd09Wg/mAgbCVLQRvgvw3cFq8hVCShtiXQq GsbI2//c8wOCMnCKJlQEibmnTxlrWItwivRHz3IhroHmkFnmbGPzRRXNi5s4HrgTe23JMs 78+dOVjHXSAST3wolCTqvZEPOV9mG8J1+rSWHw4b0fSxZ+/rqR1+Gr7oq0pI2w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CAD5312915; Fri, 4 Mar 2022 19:48:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 224JmE5a069167; Fri, 4 Mar 2022 19:48:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 224JmEgR069166; Fri, 4 Mar 2022 19:48:14 GMT (envelope-from git) Date: Fri, 4 Mar 2022 19:48:14 GMT Message-Id: <202203041948.224JmEgR069166@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: =?utf-8?Q?Stefan E=C3=9Fer?= Subject: git: 98d3422e5ecd - stable/13 - usr.bin/stat: honour locale for "-t %+" List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: se X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: 98d3422e5ecd96ea3ee83985a57a9399c0071663 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1646423295; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DumvbRZZ1FvNa3zTF2u4xlUX6oiMZ4Kes2qtJypMyIQ=; b=Br9f0jtleDAKXYOZ7masrzBzYEBkwXJjUrwTLqbVtkgkD0fAbo8GittqjP1+KP8NPJur7h Y8pqQ4IKE7TtbxEZQwjxZDNy4cz+InJANhyEkE170yHjWAiDa1e1Eekv+ict3b0p9pxp5m i2C9BvrSvq+m69dlkmxGIF9Pr50fR6QL4LBxXdKojWYklu/vypOdP/yfVuvZZ86j72iaRN 94Qux+nYfVvv5uzNZINCSmEYSiDUzocQqVlJc0huHCNo8g5Zkvx6uXnpe2zLWqKP3uatZq +P/wgZjDkXdc3lbrDFNDYCXW5FE9ss80T596FBrR6u4ButncxpJe20JE//rcJw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1646423295; a=rsa-sha256; cv=none; b=LIEFWVj7gMqVjyeMPEIXrqE38ItvajKtAx+VwdTarhj3u6WqHZe7OvNy1IMK4hjs4k7L8b sCRjWzWCcH2zoMH9DyAo99EDr87ehAKeWPLZ7zgGI4oLwxpd+QHw9eZrV/fiKzYtryCTpZ 5evY3t4hVYVgeewJ29dqxRjv9DX9FvlyUNBQSk/tJnNQDFjvuCt6JpnKW/jrRII6qhEsl2 THT9BgvRbZTZ+A+YKqH6X2aM1iCXG1wKEEBe6R6AVgGR+cRJeUZ0HjnluM+uySGM3GTd4K dDpZ4WPLQpRf3QbbdVkw+c1qGcYRnSaBMqbQrR5fR3XJ/ThM/zQUyg9xk5sR5w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch stable/13 has been updated by se: URL: https://cgit.FreeBSD.org/src/commit/?id=98d3422e5ecd96ea3ee83985a57a9399c0071663 commit 98d3422e5ecd96ea3ee83985a57a9399c0071663 Author: Stefan Eßer AuthorDate: 2021-10-30 07:00:34 +0000 Commit: Stefan Eßer CommitDate: 2022-03-04 19:43:01 +0000 usr.bin/stat: honour locale for "-t %+" The man page states that "-t %+" prints time information in the same format as date with no format specifier. This was not the case, the format used was always that of date for the POSIX locale. The fix suggested by the reporter leads to output that matches the documentation. (cherry picked from commit 20f8331aca892ff812510609b3bc4e747b201197) --- usr.bin/stat/stat.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/usr.bin/stat/stat.c b/usr.bin/stat/stat.c index e504333c3329..9d94399a6333 100644 --- a/usr.bin/stat/stat.c +++ b/usr.bin/stat/stat.c @@ -59,6 +59,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -763,6 +764,7 @@ format1(const struct stat *st, ts.tv_sec = 0; tm = localtime(&ts.tv_sec); } + (void)setlocale(LC_TIME, ""); (void)strftime(path, sizeof(path), timefmt, tm); sdata = path; formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX |