[issue3313] dlopen() error with no error message from dlerror()

2008-07-15 Thread Thomas Heller
Thomas Heller [EMAIL PROTECTED] added the comment: I can confirm the problem on ubuntu linux. -- assignee: - theller nosy: +theller ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3313 ___

[issue3313] dlopen() error with no error message from dlerror()

2008-07-08 Thread STINNER Victor
STINNER Victor [EMAIL PROTECTED] added the comment: As expected, the bug can be reproduced with ctypes.dlopen(). py_dl_open() function of Modules/_ctypes/callproc.c should be merged with Modules/dlmodule.c. Here use at least the attached patch for ctypes (same job than the other patch: use

[issue3313] dlopen() error with no error message from dlerror()

2008-07-07 Thread STINNER Victor
New submission from STINNER Victor [EMAIL PROTECTED]: Python dl_open() function (from dl module) calls dlopen() and check its result: if it's NULL, it's an error. This is correct if I read the man page. But with an invalid flag value (-1), dlopen() returns NULL but dlerror() also gives a NULL