|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | |  | 
| | 
| 
| 
| 
| | It was possible dlerror() returns a NULL pointer, use a default error
  message in this case. | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | Python/
    dynload_shlib.c  // EMX port emulates dlopen() etc. for DL extensions
    import.c         // changes to support 8.3 DLL name limit (VACPP+EMX)
                     //  and case sensitive import semantics
    importdl.h
    thread_os2.h | 
| | |  | 
| | 
| 
| 
| 
| | 199712 didn't have dlfcn.h, or that it wouldn't conflict with the other
stuff defined. | 
| | |  | 
| | |  | 
| | 
| 
| 
| | Add dlopenflags to PyInterpreterState, and use it in dlopen calls. | 
| | 
| 
| 
| 
| 
| 
| 
| | Cygwin Python DLL and Shared Extension Patch).  Add module.dll as a
valid extension.
jlt63 writes: Note that his change essentially backs out the fix for
bug #115973. Should ".pyd" be retained instead for posterity? | 
| | 
| 
| 
| | BSDs) you need a leading underscore in the dlsym() lookup name. | 
| | 
| 
| 
| | Tkinter work under Cygwin.  Accepted on faith & reasonableness. | 
| | 
| 
| 
| | This should match the situation in the 1.6b1 tree. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * in import.c, #ifdef out references to dynamic loading based on
  HAVE_DYNAMIC_LOADING
* clean out the platform-specific crud from importdl.c.
  [ maybe fold this function into import.c and drop the importdl.c file? Greg.]
* change GetDynLoadFunc's "funcname" parameter to "shortname". change
  "name" to "fqname" for clarification.
* each GetDynLoadFunc now creates its own funcname value.
  WARNING: as I mentioned previously, we may run into an issue with a
  missing "_" on some platforms. Testing will show this pretty quickly,
  however.
* move pathname munging into dynload_shlib.c | 
|  | file per platform (really: per style of Dl API; e.g. all platforms
using dlopen() are grouped together in dynload_shlib.c.).
This is part of a set of patches by Greg Stein. |