Eric Blake <e...@byu.net> writes: > According to Simon Josefsson on 11/25/2009 2:43 AM: >> Bruno Haible <br...@clisp.org> writes: >> >>> This doc update considers that MacOS X 10.5 has most of the *_l functions >>> that >>> take a locale_t argument. >> ... >>> -This function is missing on all non-glibc platforms: >>> +This function is missing on many platforms: >>> MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, >>> IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. >> >> That is a bit open-ended, isn't it? > > The "all non-glibc platforms" is what was open-ended (because it precludes > the idea that someone else will implement it). > > Personally, I'm okay with "is missing on many platforms", followed by the > list (which we can then tweak over time to list the last known buggy > versions as other implementations start to add POSIX 2008 compliance). So > I think Bruno's patch was right, and there is no need to make a pass > through just for rewording it again.
My patch didn't illustrate my point correctly: my point was that, according to Bruno (and my checks), we do know that at least Mac OS X 10.5 implements the *_l functions, so arguable our documentation should say that. /Simon