From 0f8b30f8ce795c62b81ad5a922c8c3f232e7784a Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 8 Oct 1998 01:44:41 +0000 Subject: [PATCH] On Win32, use LoadLibraryEx(pathname, NULL, LOAD_WITH_ALTERED_SEARCH_PATH) to search dependent DLLs in the directory of the pathname. --- Python/importdl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Python/importdl.c b/Python/importdl.c index c7a4812def5..8238556910a 100644 --- a/Python/importdl.c +++ b/Python/importdl.c @@ -493,7 +493,10 @@ _PyImport_LoadDynamicModule(name, pathname, fp) sprintf(p, ".\\%-.255s", pathname); pathname = pathbuf; } - hDLL = LoadLibrary(pathname); + /* Look for dependent DLLs in directory of pathname first */ + /* XXX This call doesn't exist in Windows CE */ + hDLL = LoadLibraryEx(pathname, NULL, + LOAD_WITH_ALTERED_SEARCH_PATH); if (hDLL==NULL){ char errBuf[256]; unsigned int errorCode;