diff options
Diffstat (limited to 'x11/libdrm/patches/patch-ac')
-rw-r--r-- | x11/libdrm/patches/patch-ac | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/x11/libdrm/patches/patch-ac b/x11/libdrm/patches/patch-ac index cff1e4f65c7..2b11b378325 100644 --- a/x11/libdrm/patches/patch-ac +++ b/x11/libdrm/patches/patch-ac @@ -1,4 +1,4 @@ -$NetBSD: patch-ac,v 1.3 2010/04/16 13:43:36 tnn Exp $ +$NetBSD: patch-ac,v 1.4 2012/02/16 20:30:56 hans Exp $ --- xf86drm.h.orig 2010-03-05 23:21:13.000000000 +0000 +++ xf86drm.h @@ -14,7 +14,17 @@ $NetBSD: patch-ac,v 1.3 2010/04/16 13:43:36 tnn Exp $ #include <stdint.h> #include <drm.h> -@@ -333,7 +337,12 @@ typedef struct _drmSetVersion { +@@ -55,6 +59,9 @@ + #else /* One of the *BSDs */ + + #include <sys/ioccom.h> ++#ifdef __sun ++#define _IOC(d, x, y, t) ((int)((uint32_t)(d | (((sizeof (t)) & IOCPARM_MASK)<<16) | (x<<8) | y))) ++#endif + #define DRM_IOCTL_NR(n) ((n) & 0xff) + #define DRM_IOC_VOID IOC_VOID + #define DRM_IOC_READ IOC_OUT +@@ -333,7 +340,12 @@ typedef struct _drmSetVersion { #define DRM_LOCK_HELD 0x80000000U /**< Hardware lock is held */ #define DRM_LOCK_CONT 0x40000000U /**< Hardware lock is contended */ |