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=-2.2 required=5.0 tests=DKIM_ADSP_ALL, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10169 invoked from network); 13 Apr 2022 23:07:44 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 13 Apr 2022 23:07:44 -0000 Received: (qmail 5132 invoked by uid 550); 13 Apr 2022 23:07:41 -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 4073 invoked from network); 13 Apr 2022 23:07:40 -0000 Date: Wed, 13 Apr 2022 16:07:29 -0700 From: "Gary E. Miller" To: musl@lists.openwall.com Message-ID: <20220413160729.5508ac61@spidey.rellim.com> In-Reply-To: <20220413225843.GY7074@brightrain.aerifal.cx> References: <20220412134355.59bd920e@spidey.rellim.com> <20220413142432.311e20f5@ncopa-desktop.lan> <20220413140532.GT7074@brightrain.aerifal.cx> <20220413103651.0087ca81@spidey.rellim.com> <20220413203835.GW7074@brightrain.aerifal.cx> <20220413141407.27cec2a1@spidey.rellim.com> <20220413222758.GX7074@brightrain.aerifal.cx> <20220413154314.006b6622@spidey.rellim.com> <20220413225843.GY7074@brightrain.aerifal.cx> Organization: Rellim X-Mailer: Claws Mail 4.1.0 (GTK 3.24.31; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/Iw7xZS0oxmXAurVxczP5Mty"; protocol="application/pgp-signature"; micalg=pgp-sha512 Subject: Re: [musl] *strerror_r() bug in musl --Sig_/Iw7xZS0oxmXAurVxczP5Mty Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Yo Rich! On Wed, 13 Apr 2022 18:58:43 -0400 Rich Felker wrote: > On Wed, Apr 13, 2022 at 03:43:14PM -0700, Gary E. Miller wrote: > > > > And yet, I'm supposed to check the GNU feature macros? So their > > > > defines are good? But musl not having the equivalent is good? > > > > =20 > > >=20 > > > If you're using __GLIBC__ to work around an intentional glibc > > > nonconformance issue, that's reasonable usage of it and part of > > > the way they intend for you to be able to use it. =20 > >=20 > > So you intend for me to use __GLIBC__, for something I'm not sure > > about, when __GLIBC__ is not part of your package or defined in your > > doc? =20 >=20 > It's not part of our documentation because it has nothing to do with > musl. As far as I can tell, you're only perceiving it as being > "something about musl" because glibc is the frame of reference you're > used to. Uh, I was not the one that brought up __GLIBC__. I always considered it out of scope here in musl-land. > > > - Using standard macros provided by the implementation that > > > describe interfaces available: good. =20 > >=20 > > Except, musl does not provide any? Or did I miss something? =20 >=20 > The macros from unistd.h declare conformance to the standards and > which option groups are provided. I just compared musl unistd.h to glibc unistd.h. glibc has many more standards handled than just POSIX. But don't fix that on my account, I'm just saying... > There is a proposal for extending this system with information about > extensions that aren't standardized, that was discussed on the > libc-coord mailing list, but it never really moved forward. Then we are now on the same page here. "unimplemented" but might be nice. RGDS GARY --------------------------------------------------------------------------- Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703 gem@rellim.com Tel:+1 541 382 8588 Veritas liberabit vos. -- Quid est veritas? "If you can't measure it, you can't improve it." - Lord Kelvin --Sig_/Iw7xZS0oxmXAurVxczP5Mty Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAEBCgAdFiEEDImNR/2vUKZZKLG0LmvF3i7oaj4FAmJXV7EACgkQLmvF3i7o aj5JChAAwgOCizGayXWDKDiT78elmMF6GNnx4DbkIGl0yLTpvEBTipUjTPEGMI7M uZRzeuk0q1JlB4qpd4gNw9zSEV4DGSXf3VTEzj1S82UCWi4yDIKT8INjI09XIWe9 HV1XrTGQsRpIc98HbmUB7zabiXXHPxugkUwuS7s7kl3aha0dygYntO6fDWfF8McX 7Qyn6sy3AOSYVXAlFggnWOrM1XHAmV4/bEBAB3drU49/rP5VJafT03pg2SiC9IOh Lo3O6f+77t8KiMQnAjr4J+cQ2oQZ2yQ60AIK9ObwoU3UZkr8OW97oXBsyqDZtXVN xaB5DEvKv1z8XQXHtNLx6RCZ2ony6Y0m3eIeuiOAUxASvDqEgJLA8lQpqACy52Py eaUBEQcLJ12bXQuC4IwsJ6zm/TaD8w5BRvKLUVx7/NsUuEu3HnIXgeKoR8DqFDXQ CBzXgTKN4mnDejDH1zfQIYalTDV5FjvT6wSjM8o4n4rcuQVyFnzGF7m8zmo25JeK M0IyFELAb+gvQeZ73z4LkS4VT6LXh+3amSSCwd12Amu75J1xjP70PTPLh5wxtNbp XVK6hVGLWcgm3GTLBAox0bCWU2twNI34/xHnzxyAp8HzzfG5Oe9baWFnZTugioIW jAr/fCuEK1LdDHVTKh2o+KYG1YvhfjednUsESdBWzfEMYrSPVmI= =1YQu -----END PGP SIGNATURE----- --Sig_/Iw7xZS0oxmXAurVxczP5Mty--