Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0eb1ed5

Browse files
committed
Patch to bug #472202: Correctly recognize NetBSD before 199712.
1 parent eee80ee commit 0eb1ed5

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

Python/dynload_shlib.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66

77
#include <sys/types.h>
88
#include <sys/stat.h>
9-
#if defined(__NetBSD__) && (NetBSD < 199712)
9+
#if defined(__NetBSD__)
10+
#include <sys/param.h>
11+
#if (NetBSD < 199712)
1012
#include <nlist.h>
1113
#include <link.h>
1214
#define dlerror() "error in dynamic linking"
@@ -15,8 +17,9 @@
1517
#include <dlfcn.h>
1618
#endif
1719
#endif
20+
#endif /* NetBSD */
1821

19-
#if defined(__OpenBSD__) && !defined(__ELF__)
22+
#if (defined(__OpenBSD__) || defined(__NetBSD__)) && !defined(__ELF__)
2023
#define LEAD_UNDERSCORE "_"
2124
#else
2225
#define LEAD_UNDERSCORE ""

0 commit comments

Comments
 (0)