#include "dlfake.h" #include "linkage/inittab.h" extern struct _inittab _PyImport_Inittab[]; void * dlfake_dlopen(const char * name, int mode) { struct _inittab * pyext; if (!name) return _PyImport_Inittab; for (pyext=_PyImport_Inittab; pyext->name; pyext++) if (!strcmp(name,pyext->name)) return _PyImport_Inittab; return 0; } int dlfake_dlclose(void * handle) { return -1; } void * dlfake_dlsym(void * handle, const char * sym) { return 0; } static const char dlfake_errstr[] = "dlfake_dlerror(): " "not implemented"; char * dlfake_dlerror(void) { return (char *)dlfake_errstr; } int dlfake_dladdr(const void * addr, void * info) { return 0; }