From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by sourceware.org (Postfix) with ESMTPS id 9598B3858D38 for ; Thu, 30 Mar 2023 23:43:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9598B3858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-x430.google.com with SMTP id q19so17668370wrc.5 for ; Thu, 30 Mar 2023 16:43:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680219837; x=1682811837; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=6IJBvAQ6Z5rU3LaLMKnl1SodcXjD5s55ZPVZtd75/dA=; b=KHB/slQjhRt0FHE74HfmU9SpppZbXuuG/+xMaGK0eM3EMQ6FmF/PO/NJFphEXH7Ybf 40ESCybaY7ETPEnpos9TQXtsJra+/XLIH5roVEC3l33QD8wXA9cto38wxvEc/VcxB//5 4HmtXCcFi9bgyaGtAoXXBWv2UZWa2sYixT4s1kepKUa2B4krjeyDPG5PAv5u2YHETPKk +qQw4OXiD/PAlTDh9RrFopfOk7c5hXmAXytkVFL+btt8OwBW6cwC7pJRVCIwqx7nmVZi 0uwMixXdwk6oXrsDgaSkfnlycjLdfXDNzoSO09cbXWEFuvgTQozce4MO+TEQ9NmowP/e KdFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680219837; x=1682811837; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=6IJBvAQ6Z5rU3LaLMKnl1SodcXjD5s55ZPVZtd75/dA=; b=lgQnNS6cKNK/3jdZEqeH4Av5I+cGkyaE7mGvPZ2aqk2JsSi8K/a0avor/gEGSnBZoy Tmrgwl9mggBbVHPfCYuoC82c2whUMQUCWif67wsrGF1pt6kF/b+mElDEhJj4vM5fcZmR Gl/nSGNDG6v50bgZ17AU6XakVmFHTID7SY8p2aDAg4BVyBMHpDzu9dPxzyd2MjVkPRuN xzxQy2oGGHfod2O78O2Ug9NvOsSWMwNiziMuzC+hcjCk/oTFwKJIFuIvnuDEoiqBq8Z6 0qX8HbwkBNst+jwQerUDXDUW46GoCNDHzo51ycDZPZJcM+RRx9CO72pjOAs5u3pw7+E/ m51A== X-Gm-Message-State: AAQBX9ftiBF2jlVB/MDjr37KpKakFROVTdB8t4/Ky9yFko6IwSjQ6rq1 h1kd7BNoxg/mVK8Fg7FR6ZnwDydHHRQ= X-Google-Smtp-Source: AKy350a/+oKsFeXuYQ1u01X4pRA+Zh0iXndi2/WPwU5UJDp6YAsWF1g7kiEC62AumhHAmcxcfwTlTA== X-Received: by 2002:a5d:4ac9:0:b0:2cf:e343:b8b0 with SMTP id y9-20020a5d4ac9000000b002cfe343b8b0mr19918149wrs.56.1680219837136; Thu, 30 Mar 2023 16:43:57 -0700 (PDT) Received: from [192.168.0.160] ([170.253.51.134]) by smtp.gmail.com with ESMTPSA id j8-20020adfe508000000b002cfe71153b4sm591736wrm.60.2023.03.30.16.43.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 Mar 2023 16:43:56 -0700 (PDT) Message-ID: <70951a20-7444-0bd8-6e15-3fa1bcc28cb6@gmail.com> Date: Fri, 31 Mar 2023 01:43:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Ping: [PATCH] time: Fix strftime(3) API regarding nullability Content-Language: en-US To: libc-alpha@sourceware.org Cc: Alejandro Colomar , Paul Eggert , Adhemerval Zanella Netto References: <20230312000810.51652-1-alx@kernel.org> From: Alejandro Colomar In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------SUWIhBd0re0LfdPGF8RPUauG" X-Spam-Status: No, score=-10.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------SUWIhBd0re0LfdPGF8RPUauG Content-Type: multipart/mixed; boundary="------------iAWDoo9jVC5hIYamffxhbjDe"; protected-headers="v1" From: Alejandro Colomar To: libc-alpha@sourceware.org Cc: Alejandro Colomar , Paul Eggert , Adhemerval Zanella Netto Message-ID: <70951a20-7444-0bd8-6e15-3fa1bcc28cb6@gmail.com> Subject: Ping: [PATCH] time: Fix strftime(3) API regarding nullability References: <20230312000810.51652-1-alx@kernel.org> In-Reply-To: --------------iAWDoo9jVC5hIYamffxhbjDe Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Ping :) On 3/13/23 18:10, Adhemerval Zanella Netto wrote: >=20 >=20 > On 11/03/23 21:08, Alejandro Colomar via Libc-alpha wrote: >> strftime(3) doesn't accept null pointers in any of the parameters. >> >> Cc: Paul Eggert >> Signed-off-by: Alejandro Colomar >=20 > LGTM, thanks. >=20 > Reviewed-by: Adhemerval Zanella >=20 >> --- >> time/time.h | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/time/time.h b/time/time.h >> index d18089116e..28fb075b19 100644 >> --- a/time/time.h >> +++ b/time/time.h >> @@ -99,7 +99,8 @@ extern time_t __REDIRECT_NTH (mktime, (struct tm *__= tp), __mktime64); >> of characters written, or 0 if it would exceed MAXSIZE. */ >> extern size_t strftime (char *__restrict __s, size_t __maxsize, >> const char *__restrict __format, >> - const struct tm *__restrict __tp) __THROW; >> + const struct tm *__restrict __tp) >> + __THROW __nonnull((1, 3, 4)); >> =20 >> #ifdef __USE_XOPEN >> /* Parse S according to FORMAT and store binary time information in T= P. --=20 GPG key fingerprint: A9348594CE31283A826FBDD8D57633D441E25BB5 --------------iAWDoo9jVC5hIYamffxhbjDe-- --------------SUWIhBd0re0LfdPGF8RPUauG Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmQmHrsACgkQnowa+77/ 2zK3uxAApOmu8fpJbIm60MVCO1W0OMCo1TcbcJG2H35R5DrOCmCYih4HvwKPFIX2 VDopFTZuGP8kYN5rEPD6WW0RDwl8wWXrS+RChVT8yglEtb6Emqu+4Nc3gHMx6TMd +eCt4IG4P1BMvRbN4+NXtNEUztVVKHS+dZpeiMHF/QaoQUuBKoSw6ZgecD5xYnTv u02yK2YWw7bSIDS9YpM7l5gs+20LXSFzshLvRKpNWS/1aV8yG7JM6hqPpODP0QQc yBiOwymbWgaGWcoPt5qbmY2fNsmbzsDxjwz6UYDph/tSFapw2IMQDOMadAATzgBN 7RK2tBg49vzxeD4lvHG/XfkG0oOAGBYIKGx0MBUm8fIQ+Uc+j5u8X6JfJYFx8gNn Tgd8dMac+5794Fo/nU347Npku1YJ8rpj2Wk6+CBXXQN6y0WgOWcBYzJDe4OVyV4N lnzRIF3RMaw02x3Lw+LieswVF1KqN1Ca6X2QrPmkltSj2GLhYySINtTCfcN+0anu QXGvd0I1hAkaYPLEgnZkIdKgLYqZJ5Qw1NrVcXqGdD/nl78gZ9hHvnrJj158/0/X 6Yfe82TcKtE/XY7oBmNeLCXzpHe3UF4/Pqqoafe/i8seLvphE2w1TBmWa/khCFLn mzXAk0EBfnLg0BXEjKcCQXCeKs2Lnx4wTidlmFrN8zpofO0BP34= =5OKj -----END PGP SIGNATURE----- --------------SUWIhBd0re0LfdPGF8RPUauG--