[quoted lines by Willie Walker on 2008/08/29 at 08:17 -0400]

>Given the below, this might actually turn into a one line 
>fix to call dlerror() just before calling dlsym().  That should clear 
>any existing error conditions and your existing code would continue to 
>work, I think.

Mightn't that potentially lead to exactly the same problem, i.e. dlerror() 
being caleld when there's no pending error? Since we do call dlerror() whenever 
there is an error, I'd expect that to be the case. 

Can one of your people give me a more detailed description as to what the 
precise problem is? With a name like _ex_unwind() being involved, I'd expect it 
to have to do with the stack frame linkage being different at the time 
dlerror() is called from the time when the error actually occurred. If so, 
there's no easy solution.

-- 
Dave Mielke           | 2213 Fox Crescent | I believe that the Bible is the
Phone: 1-613-726-0014 | Ottawa, Ontario   | Word of God. Please contact me
EMail: [EMAIL PROTECTED] | Canada  K2A 1H7   | if you're concerned about Hell.
http://FamilyRadio.com/                   | http://Mielke.cc/bible/
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://mielke.cc/mailman/listinfo/brltty

Reply via email to