From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 2A4723858D28; Fri, 31 Mar 2023 13:36:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2A4723858D28 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1680269806; bh=1Z0L0SgryhPFx/UuwN69QvEfX8w68TKd+r3+sBNYVDQ=; h=From:To:Subject:Date:From; b=CBsBgHw6fzfNn4aM2GLYV6jThMggjnh1jGZXr7YOuIvS8EqkM3/ZDQLo3x9MVm+dk 4JFae/ouljhCxNiSuwqxDaSUwhJLy8joyb7wr0OOXKG5/02no7Px3JhngtsRu2Ro5R If7oqT57e32gTcbAMIZwqg5suK+KaPLpxhCO0TnE= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc] time: Fix strftime(3) API regarding nullability X-Act-Checkin: glibc X-Git-Author: Alejandro Colomar X-Git-Refname: refs/heads/master X-Git-Oldrev: 113549d9fd5e0f9b9632214b74a3905a3d400fed X-Git-Newrev: 09b382122288e706c5fa2c0412910f71c78b7d63 Message-Id: <20230331133646.2A4723858D28@sourceware.org> Date: Fri, 31 Mar 2023 13:36:46 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=09b382122288e706c5fa2c0412910f71c78b7d63 commit 09b382122288e706c5fa2c0412910f71c78b7d63 Author: Alejandro Colomar Date: Sun Mar 12 01:08:10 2023 +0100 time: Fix strftime(3) API regarding nullability strftime(3) doesn't accept null pointers in any of the parameters. Cc: Paul Eggert Signed-off-by: Alejandro Colomar Reviewed-by: Adhemerval Zanella Diff: --- time/time.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/time/time.h b/time/time.h index 4db274bd0c..368f4dc588 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)); #ifdef __USE_XOPEN /* Parse S according to FORMAT and store binary time information in TP.