From 1ed5f8f7e461f0e04a41f922c0bdb3f661db15a3 Mon Sep 17 00:00:00 2001 From: marha Date: Thu, 8 Oct 2009 09:06:17 +0000 Subject: Dlls in windows have the dll extension. --- xorg-server/glx/glxdriswrast.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'xorg-server/glx/glxdriswrast.c') diff --git a/xorg-server/glx/glxdriswrast.c b/xorg-server/glx/glxdriswrast.c index b5d707a21..1bc385b86 100644 --- a/xorg-server/glx/glxdriswrast.c +++ b/xorg-server/glx/glxdriswrast.c @@ -470,12 +470,15 @@ __glXDRIscreenProbe(ScreenPtr pScreen) screen->base.swapInterval = NULL; screen->base.pScreen = pScreen; +#ifdef _MSC_VER snprintf(filename, sizeof filename, - "%s/%s_dri.so", dri_driver_path, driverName); + "%s%s_dri.dll", dri_driver_path, driverName); -#ifdef _MSC_VER screen->driver = LoadLibrary(filename); #else + snprintf(filename, sizeof filename, + "%s/%s_dri.so", dri_driver_path, driverName); + screen->driver = dlopen(filename, RTLD_LAZY | RTLD_LOCAL); #endif if (screen->driver == NULL) { -- cgit v1.2.3