A few more fixes to the dlsym() fix.
Argh, seriously, I did test that, I just forgot to amend the commit before pushing.
This commit is contained in:
@@ -21,6 +21,7 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <dlfcn.h>
|
||||||
|
|
||||||
#ifndef MAP_FAILED
|
#ifndef MAP_FAILED
|
||||||
#define MAP_FAILED ((void *)-1)
|
#define MAP_FAILED ((void *)-1)
|
||||||
@@ -883,7 +884,7 @@ __DRI2_CREATE_NEW_SCREEN(int scrn, __DRIscreen *psc,
|
|||||||
static const __DRIextension *emptyExtensionList[] = { NULL };
|
static const __DRIextension *emptyExtensionList[] = { NULL };
|
||||||
dri_interface = interface;
|
dri_interface = interface;
|
||||||
unsigned int *p;
|
unsigned int *p;
|
||||||
__GLcontextModes *(*initScreen)(__DRIscreen *psc);
|
__GLcontextModes *(*initScreen)(__DRIscreenPrivate *psc);
|
||||||
|
|
||||||
initScreen = dlsym(NULL, "__dri2DriverInitScreen");
|
initScreen = dlsym(NULL, "__dri2DriverInitScreen");
|
||||||
if (initScreen == NULL)
|
if (initScreen == NULL)
|
||||||
|
Reference in New Issue
Block a user