Eric Blake <e...@byu.net> writes: > Simon Josefsson <simon <at> josefsson.org> writes: > >> Personally, I think that if glibc, Mac OS X, cygwin and maybe Solaris > > Any of the BSDs? For example, FreeBSD is finally starting to provide all of > the POSIX *at interfaces, even faster than Solaris (even though it was > Solaris > that even started the idea of creating *at interfaces in the first place, > before glibc extended their power and POSIX standardized them).
Yeah, the BSDs may factor in, although it seems often things in Mac OS X seem to come from the BSD world. >> supported some interface I may want to start rely on it as a maintainer, >> if I can get a replacement function into gnulib. But if only glibc >> supports an API, and there is no strong compelling reason to use it, I >> may prefer to use POSIX interfaces instead. > > True. But this argument only applies to the doc/glibc-functions > directory. Yes. > The doc/posix-functions directory IS all about the POSIX interfaces, and the > interfaces that sparked this thread were the *_l functions, which happen to > be > POSIX functions (just not widely implemented yet). The functions I commented about were glibc functions (at least they are in glibc-functions/) -- for example strtof_l. I should have made this more clear. /Simon