dlopen()/dlsym()/dlerror() was: Re: libXcursor.so.1.0.2 reference in libX11.so.6 ??

2005-10-31 Thread Igor Robul
Rob wrote: So you can see, from where we got 1.0.2 Yes, indeed, very true. It's Xorg that has this library version hardcoded. Meanwhile, I also found out following: On FreeBSD, the dl* functions do not reset a previous error indicator. In this specific case, in xc/lib/X11/CrGlCur.c

Re: dlopen()/dlsym()/dlerror() was: Re: libXcursor.so.1.0.2 reference in libX11.so.6 ??

2005-10-31 Thread Rob
--- Igor Robul [EMAIL PROTECTED] wrote: Rob wrote: However, the last successful dlopen call does NOT clear the earlier dlerror indicator. dlerror() resets error indicator. From /usr/src/libexec/rtld-elf/rtld.c: Error indicator is not reset by successful call to dlopen(), but I'm not sure