It seems to be a glibc implementation.
SUSv2 seems to define that, uclibc uses the same, iirc. But yeah that is pretty obnoxious...
Gave a patch to solar, committing now.