make dlerror conform to posix
authorRich Felker <dalias@aerifal.cx>
Fri, 23 Mar 2012 04:28:20 +0000 (00:28 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 23 Mar 2012 04:28:20 +0000 (00:28 -0400)
commita9e85c0a5c690086c652f3a8ae9a109389f671a3
tree9d8f357f2cac7385a85e8973dca3955d9cb578c9
parent494ba80e9a7f43be76dfee908bbd40ad0b608041
make dlerror conform to posix

the error status is required to be sticky after failure of dlopen or
dlsym until cleared by dlerror. applications and especially libraries
should never rely on this since it is not thread-safe and subject to
race conditions, but glib does anyway.
src/ldso/dynlink.c