diff options
Diffstat (limited to 'Python/dynload_dl.c')
| -rw-r--r-- | Python/dynload_dl.c | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/Python/dynload_dl.c b/Python/dynload_dl.c index 5836cb3b..2bec645 100644 --- a/Python/dynload_dl.c +++ b/Python/dynload_dl.c @@ -12,11 +12,12 @@ extern char *Py_GetProgramName(void);  const char *_PyImport_DynLoadFiletab[] = {".o", NULL}; -dl_funcptr _PyImport_GetDynLoadFunc(const char *shortname, -                                    const char *pathname, FILE *fp) +dl_funcptr _PyImport_FindSharedFuncptr(const char *prefix, +                                       const char *shortname, +                                       const char *pathname, FILE *fp)  {      char funcname[258]; -    PyOS_snprintf(funcname, sizeof(funcname), "PyInit_%.200s", shortname); +    PyOS_snprintf(funcname, sizeof(funcname), "%.20s_%.200s", prefix, shortname);      return dl_loadmod(Py_GetProgramName(), pathname, funcname);  } | 
