summaryrefslogtreecommitdiff
path: root/glx
diff options
context:
space:
mode:
authorYaakov Selkowitz <yselkowitz@users.sourceforge.net>2008-12-17 19:13:30 +0000
committerJon TURNEY <jon.turney@dronecode.org.uk>2009-01-19 14:46:06 +0000
commit7f781e780ee2b261c5cb688a8e6c5dc1a53bdb6f (patch)
tree3f6336b5c7c9b21efe442a32be461f6ec5b480ac /glx
parent5630ff809676ab6b4833757060e48e201e8768a5 (diff)
Cygwin/X: Cygwin doesn't have RTLD_LOCAL
RTLD_LOCAL is not defined on Cygwin Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Diffstat (limited to 'glx')
-rw-r--r--glx/glxdriswrast.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/glx/glxdriswrast.c b/glx/glxdriswrast.c
index 5b3ecb077..de89d381e 100644
--- a/glx/glxdriswrast.c
+++ b/glx/glxdriswrast.c
@@ -55,6 +55,13 @@
#include "dispatch.h"
#include "extension_string.h"
+/* RTLD_LOCAL is not defined on Cygwin */
+#ifdef __CYGWIN__
+#ifndef RTLD_LOCAL
+#define RTLD_LOCAL 0
+#endif
+#endif
+
typedef struct __GLXDRIscreen __GLXDRIscreen;
typedef struct __GLXDRIcontext __GLXDRIcontext;
typedef struct __GLXDRIdrawable __GLXDRIdrawable;