From nobody Fri Sep 12 13:34:24 2025 X-Original-To: freebsd-current@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 4cNb4m4mVjz67Sw1 for ; Fri, 12 Sep 2025 13:34:32 +0000 (UTC) (envelope-from olce@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cNb4m3mJTz3rQj; Fri, 12 Sep 2025 13:34:32 +0000 (UTC) (envelope-from olce@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757684072; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=F2pjkAT981xPRDaRZzKIAXj1/b2iAHNKODiqJcRZpwI=; b=CUc81tp8Or05XuHcChi4gRzOmE5l0Sgd0qFXXXdMjFcLE4Gv/yp/fYTuy0YdxwRepYXnns 6qtDimFZf1hty5S8IYP82PC3VXJmyIGzaBFVqdWIk8tOU7cjtzoXI68NSxfLNayePvWYiZ dUyN8EaHlRMQy9vr+DaHS4IU7/dRUBBqHS2k+upwy/yY4AoaYWRgbBMhFNLpZmqvGDd9Ko z6CsTOxfi/zjfe/JZKogQQ95DCE2btrgq/n11AzTGWUDYyv7ET18rF+lYE3VYyrvFtjzr1 /TQiG5KrEGjO4oosCzF+OSifgJCIO4BCre/7vhjg/KoaEYcrb++zA4VZRKl0Zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757684072; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=F2pjkAT981xPRDaRZzKIAXj1/b2iAHNKODiqJcRZpwI=; b=rmUyQjCHL3+6NtxgcbUnkbfpxERa87trmTnS4/LvZPbaac34Y4USj3H2vwLmorkdhNomJO z7Vz4988ZSzHeRz192TLpbXuWOQoyARMQPt3C/nCRPA5hvPlIqGRNZiaTJLtoHC4coe0OQ HK1kRMxhPL0xaJr7QSABXP8/Zk9najTWW+xeuxsa5es3sGaGalgMYC8G8mZqUH/XqKdKkS Gf0u+2+VEqe4dPlUOL4OYVBuNbWMrBJAp37RfaizbiBqeOZfOSmlTka+9bWDMHB78FvThQ Q1gQFd9xqVdHYIQaRHDGlNSE5NEcq2RryTWPV3mERCmvDIgDdcp50LhtG75mdA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1757684072; a=rsa-sha256; cv=none; b=ah0y4AcHT/j9cSBfW0L3edmZ5FZn7XixbKhHHhb6e0lsqD7Y/tbv+zMe1qwPbpPmq2GUY8 bC/01UORzwFmAKK+c+ueazYH0aGspyuBMMXy6erX9Rj3dAacdi0yMDdWcaDWxEc+c1zbst +c8/5Tzj7WIk6Wgznkjy2yHnYY7mQG2J18ifsTbAif2Af0gOTImK4/2TcdIluVKB0b8JF6 n4ZtaKzmNBgXAzTGYAxusguIPav3pFBcY7gDtKiNy0Qg/5RsrjHQi644lfudWwFzdmQVuL ep7D/DmM8yVJfiu0pgtXoxOmo0Jr2Dc2M+3shnGe6NLiQnktLQNXhHUGKctw0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from ravel.localnet (aclermont-ferrand-653-1-222-123.w90-14.abo.wanadoo.fr [90.14.66.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: olce/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cNb4l5jnKzm1v; Fri, 12 Sep 2025 13:34:31 +0000 (UTC) (envelope-from olce@freebsd.org) From: Olivier Certner To: Dag-Erling =?UTF-8?B?U23DuHJncmF2?= Cc: Bob Bishop , FreeBSD Current , Alan Somers , Toomas Soome Subject: Re: git: d549de769055 - main - libc: Remove readdir_r(3) [This broke building rust 1.88] Date: Fri, 12 Sep 2025 15:34:24 +0200 Message-ID: <3163152.fEyhCgFcho@ravel> In-Reply-To: <5035133.Cjmsv3J8Qz@ravel> References: <1F6A4621-1505-4F78-97C6-85EA556B2165.ref@yahoo.com> <86ms6zhmbq.fsf@ltc.des.dev> <5035133.Cjmsv3J8Qz@ravel> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart6906059.Qb2xPn7ZBO"; micalg="pgp-sha384"; protocol="application/pgp-signature" --nextPart6906059.Qb2xPn7ZBO Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Olivier Certner To: Dag-Erling =?UTF-8?B?U23DuHJncmF2?= Date: Fri, 12 Sep 2025 15:34:24 +0200 Message-ID: <3163152.fEyhCgFcho@ravel> In-Reply-To: <5035133.Cjmsv3J8Qz@ravel> MIME-Version: 1.0 > > Rust is (hopefully) going to get fixed now, but > > the only way to avoid a repeat performance is to drop readdir_r(). > > Now that readdir_r() is "officially" obsolete, we can hope that this time people will actually comply by themselves or when we poke them to. Hopefully, we'll be able to remove readdir_r() in 16. On this point, I guess we have no other real choice than to be proactive and do the unpleasant task of ensuring that our most important applications comply. To this end, requesting an exp-run with your patch may be a valuable first step. -- Olivier Certner --nextPart6906059.Qb2xPn7ZBO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCQAdFiEEmNCxHjkosai0LYIujKEwQJceJicFAmjEIWAACgkQjKEwQJce JifZFg/7B0iUgtz64i9Q8mUboGU3kJp53UgVdPOls87iHoYhHCjeTGvCo3NklsPt skovDWqPHOmWRByFt5j5Pd8saMQPhcRk+GFipYhAMBZ3pMe49trO/kFC+3S9pla3 js9Xjgy1jjpilXmFqa9k3ES3IBNvohcFJXEKf3qGEMF7GSXcFj9JxGFnBj5sXPv/ o2+D6pokfUjJo3flwsEn+o4e+B35qjfqGi6FNrBtJk/rPifWsEi5CHHLqErSvaxH jf765cMRp3JCLrdaxo9VPqjGehN6iK2HyInSj4FVvJmvWoTbEjdXYkdpAOoc96xE gx5577laFTS8ibfqEmq2oKnWylltxbPiaxj0CboAmHJAtRYrPwaD9PD7g/UzsgnT GJBHFTNWFtLbqwiR7EWQw4ZjcDmcgMHMlgA3zrXdBDkkRrjX/pvCFN7UlUcLPwyr kGewBm1JkMjjUTxirYV9Dut3W4LkWpThTkUmyDjXbIocqReQjUt8hudI8sbcknkx S+XfRtBl8U+xV4lyf3t1IKCAibDc/ppwNCS49xigbQ/H/qNCbJTbMa9h1pcWho4N Uvcu1CL80imT7xSXFA9tmgf/mad0rRtVapKmHkfOt8XI7D9AdaTZ8JsBxBB/umM2 LRtNkdetM5w92lQXlBpLG/h0silJ4+QTTxq9Eg8SOU8Y0IS6T1Q= =9pPC -----END PGP SIGNATURE----- --nextPart6906059.Qb2xPn7ZBO--