Re: proposed revision to memory.h(3head) (was: on the irresponsibility of pursuing C language reform)

Alejandro Colomar <[email protected]> Mon, 3 Aug 2026 16:31:58 +0200
Newsgroups gmane.comp.lib.gnulib.bugs,gmane.linux.man,gmane.comp.lib.glibc.alpha
Message-ID <anClrRY_73UipkPt@devuan>
--m2ps4axsmplzsj3p
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
From: Alejandro Colomar <[email protected]>
To: Joseph Myers <[email protected]>
Cc: "G. Branden Robinson" <[email protected]>, 
	Keith Bostic <[email protected]>, Sam James <[email protected]>, [email protected], 
	Mark Harris <[email protected]>, Nevin Liber <[email protected]>, 
	JeanHeyd Meneide <[email protected]>, Christopher Bazley <[email protected]>, 
	"Serge E. Hallyn" <[email protected]>, Iker Pedrosa <[email protected]>, 
	"Evgeny Grin (Karlson2k)" <[email protected]>, Kees Cook <[email protected]>, [email protected], 
	[email protected], Douglas McIlroy <[email protected]>
Subject: Re: proposed revision to memory.h(3head) (was: on the
 irresponsibility of pursuing C language reform)
Message-ID: <anClrRY_73UipkPt@devuan>
References: <[email protected]>
 <am4GT1OkqNZD9FF9@devuan>
 <[email protected]>
 <am4jxBOh_VRvhCQw@devuan>
 <CAETFuj2OwoyK9J85r2f0RoXbHbXKA4gQJ=JZ-7=QoqGcMwk0+Q@mail.gmail.com>
 <am51v4KmUmdzM-OT@devuan>
 <am5_uA4MSujYCS9X@devuan>
 <20260801235332.vc443gozbqkqdqm5@illithid>
 <am6HTtAMkEEkWjfl@devuan>
 <[email protected]>
MIME-Version: 1.0
In-Reply-To: <[email protected]>

Hi Joseph,

> Date: 2026-08-03 14:10:30+0000
> From: Joseph Myers <[email protected]>
>
> On Sun, 2 Aug 2026, Alejandro Colomar wrote:
>=20
> > I don't know of any copy of SVID Issue 1.
>=20
> I have a printed copy.  It has <memory.h> on pages 208 and 209, with=20
> FUTURE DIRECTIONS saying "The declarations in <memory.h> will be moved to=
=20
> <string.h>.".  (Likewise in XPG1.)
>=20
> > I'd be curious to see whether XPG Issue 3 still kept <memory.h> (but
> > I suspect it won't, since it derives from POSIX.1-1988).
>=20
> Page 642 of volume 2 lists it as WITHDRAWN, "The declarations in=20
> <memory.h> have been moved to <string.h>.".
>=20
> So there you have explicit statements showing an intentional, planned=20
> move.

Thanks a lot!  I'll change the manual pages to reflect these historic
details.

I still think that since those are not mainstream, users shouldn't be
confused about the fact that <memory.h> has been obsolete for so long
and is now shown in documentation.

But these historic details will certainly change the documentation
I wrote.  Thanks!


Have a lovely day!
Alex

--=20
<https://www.alejandro-colomar.es>

--m2ps4axsmplzsj3p
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmpwpl4ACgkQ64mZXMKQ
wqnG5w//VVg6Jc1MLHu5fF/boJCRTxVlSUyIcnIYs6BxF9iEMvkSLduxevJP/Dr2
jY7e2SUgmADGCHfJpD3MIZsC5HKB1m8RWS+EhK0RsuXbKH9EeZJ+0fTe8YwjIw/v
nAylr+mrXpf+Sb+7K+MXWrPYlgpoYLI4tlcwajsvjnOO9NFpvbSpMsagCp5V42HB
6JYfuQoh+1b2WWk96Dh0YxyUYSYlIFJFFHLWu+omjFp2lkxkTyZOJr8UZ8wUCV3y
WrHSGZif9BHx8xLFk2WfFWChg5zsU/8QSyLCU/D+/6takpsnYNXRCfD6bhSxe3xr
vQgYTu4ymCWAE5sv+JTg28NMwg5wkexVTElJ3sProlmrCW82dap3gqxin1vDcbbT
eV/O4buYuio3na6zmrabgs7PHjrKA5JCzNWkLR/otiBYEoHlw4DgTnReJsTd7lwe
mxQRexj5jcqweUmPtzlN5f+znje2YHyWRXwzpuZ3/mGlBkOS6IhWVpRUQ+ur05WO
TgWU6P57PaKIOJZ1/pFfQ0Fz77Q14m7KgLVbXbi5CwzVvQ59NAMhQs9S4hj+hTnF
nOavesr4kvUrPPQzpZ3jX8vOQ0vi3z175Fu/LfRlvzCZUdQ90W24lv2LQwpPAYZo
TeWT17Nx7vU1wMhRY/42gGAtdNsOGdTclv+CD9IkUhH+XncXvWQ=
=bAXj
-----END PGP SIGNATURE-----

--m2ps4axsmplzsj3p--