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=-1.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17510 invoked from network); 24 May 2023 13:28:52 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 24 May 2023 13:28:52 -0000 Received: (qmail 12005 invoked by uid 550); 24 May 2023 13:28:50 -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 11970 invoked from network); 24 May 2023 13:28:49 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=message-id:from:date:to:resent-date:resent-from:subject: resent-message-id:resent-to; bh=NSatiM6bjDLqx7D159YIE320pJ25/pR9WMjwQCikLiU=; b=hTrulx+FJJjke1qZXKAT1rb4oTHNNvH/w/PaG0AtAu4dbW90ZPqPgglr Ng7wkqo9Vvt/VRijXRHjELxqxE+54G+dr6ePX2lEPW2mBE+NxhH/WTMSP JiVljqN6LxRvMqUBp8P9bbNPkiIsvlmmX/V+Z69ATISQBdWjw8qpaIDQN g=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=jens.gustedt@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.00,189,1681164000"; d="scan'208";a="109467986" Message-Id: From: Jens Gustedt Date: Wed, 24 May 2023 12:03:32 +0200 To: musl@lists.openwall.com Resent-Date: Wed, 24 May 2023 15:28:37 +0200 Resent-From: =?UTF-8?B?SuKCkeKCmeKCmw==?= Gustedt Resent-Message-ID: <20230524152837.45bc4a7c@inria.fr> Resent-To: musl@lists.openwall.com Subject: [musl] [C23 implied 0/2] stuff detected with the intended changes These are two patches that could make sense independent from C23. The first just adds prototypes where they are still missing. The second differentiates the headers that are visible for clang, in particular atomics should be available. Jens Gustedt (2): C23: update some legacy function pointers clang: only exclude C library includes, but allow compiler specific headers src/legacy/ftw.c | 2 +- src/thread/__syscall_cp.c | 4 +++- src/thread/pthread_cancel.c | 8 ++++++-- tools/musl-clang.in | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) -- 2.34.1