diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/filemanager.cpp | 5 | ||||
| -rw-r--r-- | src/networkfilemanager.cpp | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/filemanager.cpp b/src/filemanager.cpp index 48f19148..8ab8e6c4 100644 --- a/src/filemanager.cpp +++ b/src/filemanager.cpp @@ -30,6 +30,11 @@ #endif #define LRU11_DO_NOT_DEFINE_OUT_OF_CLASS_METHODS +#if defined(HAVE_LIBDL) && !defined(_GNU_SOURCE) +// Required for dladdr() on Cygwin +#define _GNU_SOURCE +#endif + #include <errno.h> #include <stdlib.h> diff --git a/src/networkfilemanager.cpp b/src/networkfilemanager.cpp index 3eecc5e2..727c7308 100644 --- a/src/networkfilemanager.cpp +++ b/src/networkfilemanager.cpp @@ -30,6 +30,11 @@ #endif #define LRU11_DO_NOT_DEFINE_OUT_OF_CLASS_METHODS +#if !defined(_WIN32) && !defined(_GNU_SOURCE) +// For usleep() on Cygwin +#define _GNU_SOURCE +#endif + #include <stdlib.h> #include <algorithm> |
