Kaydet (Commit) 65f15d43 authored tarafından Guido van Rossum's avatar Guido van Rossum

In FreeBSD when using ELF, an underscore is needed in front of the

function name.  (Vladimir Kushnir by way of Thomas Gellekum.)
üst e504fa28
...@@ -268,7 +268,7 @@ typedef void (*dl_funcptr)(); ...@@ -268,7 +268,7 @@ typedef void (*dl_funcptr)();
extern char *Py_GetProgramName(); extern char *Py_GetProgramName();
#ifndef FUNCNAME_PATTERN #ifndef FUNCNAME_PATTERN
#if defined(__hp9000s300) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__BORLANDC__) #if defined(__hp9000s300) || defined(__NetBSD__) || defined(__FreeBSD__) && !defined(__ELF__) || defined(__OpenBSD__) || defined(__BORLANDC__)
#define FUNCNAME_PATTERN "_init%.200s" #define FUNCNAME_PATTERN "_init%.200s"
#else #else
#define FUNCNAME_PATTERN "init%.200s" #define FUNCNAME_PATTERN "init%.200s"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment