summaryrefslogtreecommitdiffstats
path: root/Python/importdl.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-07-21 14:54:36 (GMT)
committerGuido van Rossum <guido@python.org>1997-07-21 14:54:36 (GMT)
commitef3d02ebb955d01b2a8484d7c25f5ced4bf2036d (patch)
treee5c9f58a81c0a3489f51f267393d355f60a4be58 /Python/importdl.c
parent766118525adee39af4e009e765ee1364df956964 (diff)
downloadcpython-ef3d02ebb955d01b2a8484d7c25f5ced4bf2036d.zip
cpython-ef3d02ebb955d01b2a8484d7c25f5ced4bf2036d.tar.gz
cpython-ef3d02ebb955d01b2a8484d7c25f5ced4bf2036d.tar.bz2
Removed some variables that are used to exchange data between import.c and
importdl.c: the MAXSUFFIXSIZE macro is now defined in importdl.h, and the modules dictionary is now passed using PyImport_GetModuleDict(). Also undefine USE_SHLIB for AIX -- in AIX 4.2 and up, dlfcn.h exists but we don't want to use it.
Diffstat (limited to 'Python/importdl.c')
-rw-r--r--Python/importdl.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/Python/importdl.c b/Python/importdl.c
index 436a8de..44f57ac 100644
--- a/Python/importdl.c
+++ b/Python/importdl.c
@@ -126,6 +126,7 @@ typedef void (*dl_funcptr)();
#endif
#ifdef _AIX
+#undef USE_SHLIB /* AIX 4.2 and higher have dlfcn.h but we don't want it */
#define DYNAMIC_LINK
#define SHORT_EXT ".so"
#define LONG_EXT "module.so"
@@ -201,14 +202,6 @@ extern char *Py_GetProgramName();
#endif /* DYNAMIC_LINK */
-/* Max length of module suffix searched for -- accommodates "module.slb" */
-#ifndef MAXSUFFIXSIZE
-#define MAXSUFFIXSIZE 12
-#endif
-
-/* Pass it on to import.c */
-int _PyImport_MaxSuffixSize = MAXSUFFIXSIZE;
-
struct filedescr _PyImport_Filetab[] = {
#ifdef SHORT_EXT
{SHORT_EXT, "rb", C_EXTENSION},
@@ -527,7 +520,7 @@ _PyImport_LoadDynamicModule(name, pathname, fp)
(*p)();
/* XXX Need check for err_occurred() here */
- m = PyDict_GetItemString(_PyImport_Modules, name);
+ m = PyDict_GetItemString(PyImport_GetModuleDict(), name);
if (m == NULL) {
if (PyErr_Occurred() == NULL)
PyErr_SetString(PyExc_SystemError,