From nobody Sun Aug 2 14:56:17 2026 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 4hCjYm3dbKz6ngdn for ; Sun, 02 Aug 2026 14:56:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4hCjYm1NLLz43Lg for ; Sun, 02 Aug 2026 14:56:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1785682581; bh=qA9id4Ge3KPQKNGPCgMX8UmfSUeNQQNx61o/n/PMN6w=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=sZby7WiTs4EhM8H9lVZ2xREV+rTw6HfosAgpV1x4LUkrnBftGcp0Qapx7CNWNTNQkRYfXkCh78bhEcFDil4ggOR3lxb4PuDCmHrinEsZiqgNUb5mzYaMS3U1yYCoS6Vg2HVN0dFNPZx0PY3y7FNrsjc5Q9k8wTkn1lyYQh6CteAky2zLbiNDTS4BN88M1Sripnva0i1chr1vLav3zRQjqOdFYcssTz/UXN6hleALLFpQ4Pn9XF3E+akQ5J/mKnTkib5Pjr/a8pBZc7LRcjirODGu5MtMD/jGNth15Uqhz77bmsVMptrEttDCnDOXXpkYngEk13nvyQGaiTqrLLtYIA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1785682581; bh=UnuL9MxBsAK84hQEYMrWezGeKNUHzuGHQ5J1112N2ea=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=pgWNN+P3gUYbmNQqoNfDNp75Fbf0o8I4frhFPEFliOa0CV/BemAOzDoEVEQLOepulUqzS+mb0zxBYVEbdINcyzPNjwcuJnR0RbUIym0UCNNAe9wDhqBIjrGDyU7FE2Au3KtnC9T+PhrekpYcgccSDw5Euy1SsR0w2hipa8WT6VpszQV5941m5kz1zORGFHb/y/4bGE42UJSrExRbD1iZwjUOuG8MGG/zwNL4r6QGGuXqfaPtzATw6/LbpdwNge9UR5yNWug63WqDF2V+R1N0Y3MnD3Yzk848WoFiUnBiYfZHYs5xTfu/S/iFwZyr+ncIKrB+RkACW+7Cmn9R7C7muA== X-YMail-OSG: _e83KmAVM1nbBluMq.oP1Y211veMEO0AJQaaOn9oFDnoEH_4.50i4EC_hcwpqUV Axuc2DL8ETpW6.t8bA6kGNvYTVfhAoQs8bcUOlIX_N7vdIFsy0Albdo594DzMCfkVHf0fLZHU_Yv WdYMzgMU.jt2oBDtmoC0z3Ek76Be2rbDVDzi6euVr_GXYfjUxz7_tfAGkaQD6pBKfHVFTmb9X4VZ coXVjQxGE_PIkPKLSAStoww4DKekU9BMv07nRXyrANYR_Tiu4s0aab.SBGr1J_sXVJFL5qIDTyPy 8b30iANuE27nOXkJ42DVlSoP7a75CoO1laDoSNZtWt3HemUff6rY4M0pXmIMNoIqIejca.j4O_uS yuR.Lb70ggQNU1LGGJZzPxBHVynJ_VvI_QHbYmKSL19XvmO9a0NO1SgQDxLKM84PdMWMVZHD6Rp6 k0dChEoyj0J_kgZ9tw.SMqo271Q5nyukFKQahDqk9yfZOXMFtDgtDVj18bWsNbjbvPC4Hw8qFI_4 2onzDSqsA6N_47LwshmwHIyMNDcu9MFNMpkj.ws_hrr3yuf0.zjSpDDnnKpKwqTXCaUldgo6AZEu vs8N15szxjkRdnATrMnb4DLYCcGaKEoZL65ivQKg3VdRyADoCDgYvRcW5PNiWOr8US3YlgHNjCuI T_E69yc7R1sNNKe4_._4sQLmf.8vgmHi5bCiLoVbVSIe4Q0qAtmQ4wk8ih2WB4WXEK1YWYM8s1kR Cc3oU2W40qM1E7uf.0d6MMLYQdtEVYY7IJxeHW1Kx_yI8psDihLeO6XxU3oZcuWYb7DdiYreB1q8 Wm8wmv2dI1GJVBv27gRm0bqxpMtYV4CuvbcLJHnOVodqHiorG8P7aZ9k19SqB0prGzmiNR7ziK7L LPAsrOMorjGnxMZxmittMzXwnEEsQSdyJ78uFxYHMX7I0fv0EsrGbwXRMfXzeD4amZIclc2tO.1Y _dJAFNlmEe.gwNecNuehdwDuLzsFB5V8.XQsHxSozgiDSnckvhC4pZB8DVAivAr7t8J4qR_IULAQ LUsGdDW5mWJpJPcj9283frBGQGXuDnPodH08rGdqkxezhvfdNjYs2ByjAWCB.ahFtceZm16CZhus vllI70G2HUHxY_Q4hraX6Gkx.VfQxiGZOxwrJwQA28Fl06j00QtXokGT8XAKdoHD9DhTys_PIqjp nhJWbRvqDDSAQWudDCslvAsi6M247UjXULYECyg_VrLbq4fwOQeQBZ_pxklbWkRM6ZIMS.OmM3Nw IzINVADdhJB.bqrft98jKk_VGbAUJ6Y_uQQRPyaGV8b8c63X_b5xFY8dsHpfz4n4rCF46i7dvIIF XPi41JnH7vb__GxoePE_pIqaj5l4Olel9wBJoXuQOKVkkg5e6FXW19q26el6am76c2ggG2QEji7b d4VmVMBFqhLPl3sFi6rACilXcPgACeCaVGgl93D6STzOgsQoWBiGaM3eodfawGxH_rc29Y19OGex qNm091qaMRa0HIZO8OCY0AKM2Qz.PFk6nH3.8asV.nLGQrP3ZQJIXmmbtWvAMQTRDNtAgzPEIvx9 OtjUFJWWqfeoZ14qZNiQXNbgasOVCVVl5LDammvD_BhqzHA25jKXXbYCt4iyvG5msMk9_tNYChC7 v03Cx7JpgSn91sHRO.1Jx0kSv.D5vmNcsweKl24xoPB8adN9oqjKuXFcSm_undJX_g8yeM.GQzZN z3zQegC_cBbn41jLivqarEgROoKFN8P1bYWdEmRT3Z7H1OeDrNKpX4JfyudHpeQRvBglO84xH6uy 17CoAkjMP0wPPHXMNBTctd8qxBpNNKXil2BGLf8RmqMTWCrJG3Wb6qL7MWr.aE28AkmrVWHxSchd HlFk.8KVv9zkk5As3sN_R7ZvboIs5RxmFT9wXInGBxbEgtyMn2UNYuzIhcJsGtC0poUQHLMb6ggV AzHL5tsdLrjRYJVkREP0gGF5YwrHONfAVWmcQ691xlPMOrAzxr.aplNYpiAmgTRtj5AXmj6dz.fT lV5gzqODxN1u3SawwiHEMnobh64YKlg6HQ.0CdV1OilsafArTQp6V3ekEL76_fw3GEn1cRIHe_jf 9hzymQc1sCIp_j5mhaVl1Tx70Us5blkpUfykI2JnqWomrK5UMJiJ3zCsapgmqgeRnxZfFWs5Jwsi G_a.zKSKRDG.YHMkIOAwsp1eHJUfnHuJjybCNVecPj38cr4VRyz9Wxi3ZuPTrXSnkNVpGDt4v5EO hfQipqq_Mm3JWrWFmagg1q1Mi7cy0DGrK7IwjfUIrh54PiF8820fES4ztcc4MRzouuqKWrxH2s2U h2._mwbE93cWunyc3xXT1Mk1zRYyFBSiSoGzMMrgVpJNv1YVgIJhFlWV6HPvfFJTpw9zTVKWkunI - X-Sonic-MF: X-Sonic-ID: 940a161e-2b09-4b54-84d4-8734b0c514b6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sun, 2 Aug 2026 14:56:21 +0000 Received: by hermes--production-gq1-7749664df-z597v (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1c7c511761314ff4202d82ceccae570c; Sun, 02 Aug 2026 14:56:18 +0000 (UTC) Message-ID: <9106cdc6-f040-49b3-97fd-2d3ddef4d283@yahoo.com> Date: Sun, 2 Aug 2026 07:56:17 -0700 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: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 296c05f7212c - main - libutil++: Include in stringf.cc To: Robert Clausecker , dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Faraz Vahedi References: <6a6f33c9.1d959.1a21c17@gitrepo.freebsd.org> Content-Language: en-US From: Mark Millard In-Reply-To: <6a6f33c9.1d959.1a21c17@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26215 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Rspamd-Queue-Id: 4hCjYm1NLLz43Lg X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Spamd-Bar: ---- On 8/2/26 05:10, Robert Clausecker wrote: > The branch main has been updated by fuz: > > URL: https://cgit.FreeBSD.org/src/commit/?id=296c05f7212c37bd6e6bf7e42af11d42a275d493 > > commit 296c05f7212c37bd6e6bf7e42af11d42a275d493 > Author: Faraz Vahedi > AuthorDate: 2026-05-11 06:05:18 +0000 > Commit: Robert Clausecker > CommitDate: 2026-08-02 11:17:45 +0000 > > libutil++: Include in stringf.cc > > stringf.cc uses errno and related macros without including . > > Their availability is guaranteed only when the corresponding header > is included; transitive exposure is implementation-defined. > > Modern libc++ has been progressively reducing incidental transitive > includes as part of its header removal policy (see LLVM libc++ Header > Removal Policy and D132284), making such dependencies brittle. > > This change includes explicitly to make the dependency > well-defined. No functional or behavioural change intended. > > Approved by: fuz > Signed-off-by: Faraz Vahedi > Pull-Request: https://github.com/freebsd/freebsd-src/pull/2188 > --- > lib/libutil++/libutil++.hh | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/lib/libutil++/libutil++.hh b/lib/libutil++/libutil++.hh > index 60e6b3fc5fde..3ba46ed5c506 100644 > --- a/lib/libutil++/libutil++.hh > +++ b/lib/libutil++/libutil++.hh > @@ -13,6 +13,7 @@ > #include > #include > > +#include > #include > #include > #include > > Will this be MFC'd ? -- === Mark Millard marklmi at yahoo.com