diff options
-rw-r--r-- | ld/plugin.c | 4 | ||||
-rw-r--r-- | ld/sysdep.h | 4 |
2 files changed, 3 insertions, 5 deletions
diff --git a/ld/plugin.c b/ld/plugin.c index fe203104677..51554932e91 100644 --- a/ld/plugin.c +++ b/ld/plugin.c @@ -51,7 +51,9 @@ #if !(defined(errno) || defined(_MSC_VER) && defined(_INC_ERRNO)) extern int errno; #endif -#if !defined (HAVE_DLFCN_H) && defined (HAVE_WINDOWS_H) +#if defined (HAVE_DLFCN_H) +#include <dlfcn.h> +#elif defined (HAVE_WINDOWS_H) #include <windows.h> #endif diff --git a/ld/sysdep.h b/ld/sysdep.h index b55a1c29518..91f98572eea 100644 --- a/ld/sysdep.h +++ b/ld/sysdep.h @@ -61,10 +61,6 @@ #endif #endif -#ifdef HAVE_DLFCN_H -#include <dlfcn.h> -#endif - #ifndef O_RDONLY #define O_RDONLY 0 #endif |