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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21034 invoked from network); 29 May 2023 00:19:05 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 29 May 2023 00:19:05 -0000 Received: (qmail 32698 invoked by uid 550); 29 May 2023 00:19:00 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 32663 invoked from network); 29 May 2023 00:19:00 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G3cXEG9j9UNknIZR6Xp7zCZkEtuRB0Vb+0dgnhd7HoLajRMMc643NsT2yQ+v6egp7LISRPqILsYUgz98f4yapLDryhYtkdZ7f3XFamvIqUhR0e+aE11cQyqkmTd6EsAFni8Ns9qxjKteH/v3+NYG0T0q1rkNQfOulUcF7MGkwc4kQuMYzmydNMosXGuQw9eRTYa3wBVkfcH1ImhhHOMiP08k02vqPj3nlkCwG/XyRbqYOBhzLqeIuU6vn2PnpNrzc9ThJngfEpYCf/zeW5AMnBWHvUzykPIaJpa1zUsfPAg5/1KldHXJOu+Adi5yI39OrKgrroafqjHWTDzKly8X7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vzAEUhcTVIk+wuP1RoCJG8bEzMrKjRjiGMf5ZqGyR34=; b=R2zp9QrL6Ns2fIOppoJyr7hpD2dj388n7mYLZQ3SlsOMHf4PvVQspthQFXxWWqZxIh6ukIxcjaPLn6xd+l2giJIhLqk1lYFGD4jrksXZASpp4Tk1cU5FJ3xuuXl+Zp/1VcuH+zqn9t0Ga3SukMVWfTCbmfaGDJMkJwVXVd1erlBeGH+TdluVW0Z6jBQQ7UX/fjukfBP6FQ2vZPjo0RFH9bU1AbnKgYARaZMU3TQmEBS2IT9r48tqgTQx2mFz1YW4UFqkgkMPLoOuOKiN3gN3fc7um7Ki399B6gqzgfva0e61IfGSEXk0vQ6vEy5OKl4hmf/r4/r3V7Hm2+029iIaMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epita.fr; dmarc=pass action=none header.from=epita.fr; dkim=pass header.d=epita.fr; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epita.fr; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vzAEUhcTVIk+wuP1RoCJG8bEzMrKjRjiGMf5ZqGyR34=; b=pTBfxRqrLT+2qUxqnldghW+T5xXx/yTL+fGLKun1EHuy5v2OK0k6SGuchZgyAJIabjUF6l3TNXzWHnLF91heDt/xU+J95drjhiQ3g24BrrRQ97GbVdPj2uw9aBFs4ZnEItNv4OTQJVJGHMFzSVE6nFyJHzf41HJdKxZcHPosl9A3/wwYaACR5zowb/XmBfObvZAMc2UpAhLpy+XA4wLaHuGkjTW7cugb05eMyCgt3lSJIdnL0iRkT5cgf9BoDqtFTAISkejf9/3fzLCY/oFk05XADHQ3saqTbRBCqUoiAWFGqXrW5ioAe61fzD66RVAhV/8Zi/ef1qUFcc6n9nAhCA== From: =?iso-8859-1?Q?=C9lie_Brami?= To: "musl@lists.openwall.com" Thread-Topic: [PATCH] Update __procfdname and seed48 proto to conform to header Thread-Index: AQHZkcKAb4eV+DgerUqhXkrA4pBkQa9wYnVN Date: Mon, 29 May 2023 00:18:47 +0000 Message-ID: References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=epita.fr; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PR0P264MB3191:EE_|MR1P264MB2899:EE_ x-ms-office365-filtering-correlation-id: 23a1f641-17bc-4e15-dca6-08db5fda4558 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aH8dLnJnnOAuuqelNFjRgJlIsEOPVHv8H3oxTpr89T5Q7jU7gvxiYKH+2TnFHE/iT6QyN7yAf+NRSDRid1ZDC0z9xsGuwwSDfV6RyvX1HtnBh/GPxEYEyk9hIIfXQl/BiVOQtaAvJmigpWDoa8NNdElZIgVDvRIPQwtPRtHlsn6Xe+3BrH/4TZsJCjRuwchiBX340xhVjui3Vrn4H69D2NzNByuQwY76t+pQ4u3VLD1Bx+8y88Hix2sGuXxxtih1xaQPHyRlPPt/vFxIIIiwYa1W671KKnYV+A2ltLFoL2+jvICafoRHcXH2Sit0KJjFGOJdziUKzO9pYD8HG1WOmAwu7omxflOgEwOjwDGG1U+44RMiRhM3j6yygsE2usk+XqyKNBBfdsRuvDE5d95tuGPMimTlB6nIkPbXjp+nfJvE+4YSKfr7BoH5SRhu1QwL/0leqt10IxcUCCe0xrtR3Nv0Me0S0xOqt99M2nPlEy6h/FKY/MvmTooxFquNloi08WoKrh1BMXvOaBexPm07idp64vYrINM5u509GdXagNfFTGh0atK6bV6IsQAVghsfQXRszaXPTnrKSKTA/qA2YM5AIEpnEGZVuO7313iKB5XIX7BNtR+Kho5AqOYEOgp1 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PR0P264MB3191.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(376002)(39850400004)(396003)(136003)(346002)(451199021)(38100700002)(122000001)(41300700001)(2940100002)(38070700005)(786003)(316002)(6916009)(33656002)(71200400001)(86362001)(8676002)(8936002)(2906002)(7696005)(52536014)(91956017)(66946007)(76116006)(66446008)(66556008)(66476007)(64756008)(9686003)(6506007)(26005)(83380400001)(478600001)(5660300002)(41320700001)(186003)(55016003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?fe1+jIRMF4Xq4hyxJvmzJ0ecNst0CAhwbSGAoKW5nJSD48PIRH3Qz6OdT6?= =?iso-8859-1?Q?k22QYT8oVTGVPG0925qWEJ5WIKlGQl02IxR/toEo5bXq6NE8NHqmvw3hdB?= =?iso-8859-1?Q?KBmN9vsfn7Si906mg73WmqfcCZQEb3bjOeyHIpOAVpzq77bb5AeXB3b8vd?= =?iso-8859-1?Q?OuvL9OkFknJ+jey9R77HcPtHnisrJs21Ml/tmpd/tK2bGjmQoD2PLOL6Ud?= =?iso-8859-1?Q?Ta1crxh6wg85SSqufVNub34v5TCK633dKC+TQCo7yAdnY2zTxPlpwkcBtP?= =?iso-8859-1?Q?0kpR7EkGKfmows5ycyW16DrB2S4ippZyT2/HdIcL5yU25lqo0BYS3IkSB5?= =?iso-8859-1?Q?scqIZOvxMikaUroc9kRn2VcoRmnxyQn9t+GslaC7x0zxrlLMrEzt2RjLR3?= =?iso-8859-1?Q?9h6uM34he/Tr7YngBlvpMnLK441SPbA+aqTXE/UOUonhQXIVy7MvGCQOC1?= =?iso-8859-1?Q?Se1CcO/wEx3rinzVyjbqilKQGpNRmswM3tdLS8x+C5TZloW5zTdKHKKAT+?= =?iso-8859-1?Q?dTGDteSLfeXwpG2ykQz+Avlgdp695f3QxoC6LeEqQnoB9p21GSG9oEc4ET?= =?iso-8859-1?Q?+O/3iMJvFRpNNk5LjvvEL2VtYAllQpYtcyloEF4NxJHzm4nJZDcl9GLScR?= =?iso-8859-1?Q?6Ccu79+3xqRHIBLxRMgDLMYx4LRWKdTZ3knsJXQaOI6kPy/azwXvReCmFS?= =?iso-8859-1?Q?Juudm25N2xLzx0ShgI409dolJrMJNEX6R8g/KndEsM+qqIaF+mvSBjAKHL?= =?iso-8859-1?Q?ktBTGIhkoP1MnAkPAu9zW2b3pUuD3QY68V9k6tQTPJ9EE8deJc2BC4tGoO?= =?iso-8859-1?Q?YfPO4Kvnj4a8YLIEO5ljSfYbfb9JVbUg4YsFNV0SFmoFYyphHZPD0Ue5S7?= =?iso-8859-1?Q?FRDOTyengF+CzLLAUGIUEFxb32PSiW603nvN8E1Yu+PefX+g8o52v81+tr?= =?iso-8859-1?Q?5VVunD3gmm5YPJ3WPmuCQS4CPWtpBJJ1JBUNtsCb8Y/hGVuetwxsG/Pzif?= =?iso-8859-1?Q?UUUv2NbOEW+hp8ZpBqrtteUJvya0HRwTNrR6nS2GIPDAoNiZY5SEtMX8mI?= =?iso-8859-1?Q?mbfdZ80zVaXwWzNuzZarHGNuuRqZVFpbun3PmPjyX5OARwCKN1kr6U9vIk?= =?iso-8859-1?Q?HnI1KFkVzkmuqJ4VcbEqxj11RS3aX5RTs1qF2ViO/q4gJXnxVP5B9Zh6EA?= =?iso-8859-1?Q?+MzR1wdfdWXtoq2oRI5BlXyvRuU5WK+vacZzqmeVw0oDNivbL+DmfGjbNw?= =?iso-8859-1?Q?fzqFBxyrFFpo+7ECt3PjPuLVFNFvHp9dBuObD4Opo0Byoz563kL/qCOZ6E?= =?iso-8859-1?Q?yV1OUk8E0+z5x18aQ7NKoznGchZd5jAEilgZn9G6VDB6yzBeaaPtHWZPj9?= =?iso-8859-1?Q?4v8hiiOgS41sVn8NwUrzrwHPEYPQW6oTL7rkTJdKUZvi8whK15g+u6bC8p?= =?iso-8859-1?Q?cbVLPuC12E60/nzkHXNu10RrqRk1X2dFIxB1ILlbjbJRHETMnalE7peDIT?= =?iso-8859-1?Q?xTOALQrIpyVLFG6TDu0gwGIpQezDwbF88FdtkmKQ9jEjiX0vBaZhvbXrNz?= =?iso-8859-1?Q?iJvCknLIiOwjPf6aGEm6qTfIcVAY+0nChoK/p+imLukUee8V0f8K26yEJV?= =?iso-8859-1?Q?Sh+ntEoqHjF1Q=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: epita.fr X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PR0P264MB3191.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 23a1f641-17bc-4e15-dca6-08db5fda4558 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2023 00:18:47.3591 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3534b3d7-316c-4bc9-9ede-605c860f49d2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9QHy6K73fDHfcg2D/EyBls7GgTP9fI/HSPkhV992GDchRJi4DVOzjsjLep1NBcEdAHAkJOorbEKVqg9J4caNGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB2899 Subject: [musl] [PATCH] Update __procfdname and seed48 proto to conform to header In new GCC11 when -Werror=3Darray-parameter=3D1 is added we get some mismat= ch=0A= =0A= src/internal/procfdname.c:3:25: error: argument 1 of type 'char *' declared= as a pointer [-Werror=3Darray-parameter=3D]=0A= =A0=A0=A0 3 | void __procfdname(char *buf, unsigned fd)=0A= =A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ~~~= ~~~^~~=0A= In file included from src/internal/procfdname.c:1:=0A= src/internal/syscall.h:394:31: note: previously declared as an array 'char[= static 27]'=0A= =A0 394 | hidden void __procfdname(char __buf[static 15+3*sizeof(int)], uns= igned);=0A= =A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=0A= cc1: some warnings being treated as errors=0A= make: *** [Makefile:150: obj/src/internal/procfdname.o] Error 1=0A= src/prng/seed48.c:5:40: error: argument 1 of type 'short unsigned int *' de= clared as a pointer [-Werror=3Darray-parameter=3D]=0A= =A0=A0=A0 5 | unsigned short *seed48(unsigned short *s)=0A= =A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0 ~~~~~~~~~~~~~~~~^=0A= In file included from ./src/include/stdlib.h:4,=0A= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 from src/prng/seed48.c:1:= =0A= ./src/include/../../include/stdlib.h:135:25: note: previously declared as a= n array 'short unsigned int[3]'=0A= =A0 135 | unsigned short *seed48 (unsigned short [3]);=0A= =A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 ^~~~~~~~~~~~~~~~~~=0A= cc1: some warnings being treated as errors=0A= make: *** [Makefile:150: obj/src/prng/seed48.o] Error 1=0A= ---=0A= =A0src/internal/procfdname.c | 2 +-=0A= =A0src/prng/seed48.c=A0=A0=A0=A0=A0=A0=A0=A0 | 2 +-=0A= =A02 files changed, 2 insertions(+), 2 deletions(-)=0A= =0A= diff --git a/src/internal/procfdname.c b/src/internal/procfdname.c=0A= index fd7306ab..bfa3e7e5 100644=0A= --- a/src/internal/procfdname.c=0A= +++ b/src/internal/procfdname.c=0A= @@ -1,6 +1,6 @@=0A= =A0#include "syscall.h"=0A= =A0=0A= -void __procfdname(char *buf, unsigned fd)=0A= +void __procfdname(char buf[static 15+3*sizeof(int)], unsigned fd)=0A= =A0{=0A= =A0=A0=A0=A0=A0=A0=A0=A0 unsigned i, j;=0A= =A0=A0=A0=A0=A0=A0=A0=A0 for (i=3D0; (buf[i] =3D "/proc/self/fd/"[i]); i++)= ;=0A= diff --git a/src/prng/seed48.c b/src/prng/seed48.c=0A= index bce7b339..6219ebcf 100644=0A= --- a/src/prng/seed48.c=0A= +++ b/src/prng/seed48.c=0A= @@ -2,7 +2,7 @@=0A= =A0#include =0A= =A0#include "rand48.h"=0A= =A0=0A= -unsigned short *seed48(unsigned short *s)=0A= +unsigned short *seed48(unsigned short s[static 3])=0A= =A0{=0A= =A0=A0=A0=A0=A0=A0=A0=A0 static unsigned short p[3];=0A= =A0=A0=A0=A0=A0=A0=A0=A0 memcpy(p, __seed48, sizeof p);=0A= -- =0A= 2.40.1=