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). > 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. 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). -- Eric Blake