I'm all in favour of standards that mandates the library functions to
be thread safe by default and thus requiring locks and such. However,
when it comes to real applications that don't do threads at all (that's
most Debian packages last I checked) it would be nice if there were
a symbol that one can define in order to use the unlocked version of all
functions by default.
The alternative right now is to replace all such occurances of such
functions with their _unlocked version by hand which is simply
impractical and a waste of time since it has to be done in every
application rather than just once in glibc.
So if you ever find yourself with so much spare time that you just can't
imagine what you might do with them, please spare a minute to look at
this issue and maybe even code it.