commit | 01d42747118522b7a486ece1736b93c6d5751344 | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Sat Apr 18 18:00:22 2015 -0400 |
committer | Rich Felker <dalias@aerifal.cx> | Sat Apr 18 18:00:22 2015 -0400 |
tree | e4f10b65d8335fcfc5f6c43a5e4a761619a47612 | |
parent | fa80787698536ecd8b9028703a3bc2e3f59e3d65 [diff] |
make dlerror state and message thread-local and dynamically-allocated this fixes truncation of error messages containing long pathnames or symbol names. the dlerror state was previously required by POSIX to be global. the resolution of bug 97 relaxed the requirements to allow thread-safe implementations of dlerror with thread-local state and message buffer.