diff --git a/configure.ac b/configure.ac index f6ecdc6fe1b7ef2c2fd78a3273c835f51a15cc22..5a36e544088857ab3037b4a40385b5dc8fd1e8ec 100644 --- a/configure.ac +++ b/configure.ac @@ -787,7 +787,7 @@ DMXPROTO="dmxproto >= 2.2.99.1" VIDMODEPROTO="xf86vidmodeproto >= 2.2.99.1" WINDOWSWMPROTO="windowswmproto" APPLEWMPROTO="applewmproto >= 1.4" -XSHMFENCE="xshmfence" +XSHMFENCE="xshmfence >= 1.1" dnl Required modules XPROTO="xproto >= 7.0.22" diff --git a/miext/sync/misyncshm.c b/miext/sync/misyncshm.c index 20780fde887417f3d98d4785d66431e7b5421c4e..01f82fc001529c933a83f98efd61328641c5b599 100644 --- a/miext/sync/misyncshm.c +++ b/miext/sync/misyncshm.c @@ -38,7 +38,7 @@ static DevPrivateKeyRec syncShmFencePrivateKey; typedef struct _SyncShmFencePrivate { - int32_t *fence; + struct xshmfence *fence; int fd; } SyncShmFencePrivateRec, *SyncShmFencePrivatePtr;