[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: BUG inside glibc [Function: dlopen dlgetsym] // Linux, Mandrake 8 //
From: |
Andreas Jaeger |
Subject: |
Re: BUG inside glibc [Function: dlopen dlgetsym] // Linux, Mandrake 8 // glibc-2.2.2-5mdk |
Date: |
Wed, 27 Mar 2002 09:27:27 +0100 |
User-agent: |
Gnus/5.090006 (Oort Gnus v0.06) XEmacs/21.4 (Artificial Intelligence, i386-suse-linux) |
Christian Groove <address@hidden> writes:
> Dear sirs
>
> i had to find out, that the dll-functions does not work properly
> with regard to the UNIX98 standard !
>
> dlopen(NULL, RTLD_GLOBAL);
>
> would normally return an handle, that permits the following
> dllsym function:
>
> dlsym(dlHandle, "myfunction" ) ;
>
> to retrieve the adress of the function, that resides in the
> actual adress space. Also a
>
> dlopen(argv[0], RTLD_GLOBAL)
>
> fails to return a usable handle !! This is not conform to
> the UNIX98 standard, that provides exactly this.
>
> If i have some time, i may take a look into the code, but i guess
> we need somebody with ELF-Knowhow ..
>
> Trusting to hear from you soon
> Groovy
Please send a self contained minimal example that shows this bug,
Andreas
--
Andreas Jaeger
SuSE Labs address@hidden
private address@hidden
http://www.suse.de/~aj