[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
BUG inside glibc [Function: dlopen dlgetsym] // Linux, Mandrake 8 // gli
From: |
Christian Groove |
Subject: |
BUG inside glibc [Function: dlopen dlgetsym] // Linux, Mandrake 8 // glibc-2.2.2-5mdk |
Date: |
Wed, 27 Mar 2002 07:05:50 +0100 |
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
- BUG inside glibc [Function: dlopen dlgetsym] // Linux, Mandrake 8 // glibc-2.2.2-5mdk,
Christian Groove <=