Mesa (master): winsys/svga/drm: add ERESTART define for *BSD

Emil Velikov evelikov at kemper.freedesktop.org
Thu Oct 26 14:22:14 UTC 2017


Module: Mesa
Branch: master
Commit: cece4ff6a328bff015e0905442254e27d339f6a0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cece4ff6a328bff015e0905442254e27d339f6a0

Author: Greg V <greg at unrelenting.technology>
Date:   Mon Oct 23 23:20:42 2017 +0300

winsys/svga/drm: add ERESTART define for *BSD

Obtained from: FreeBSD ports

Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
Reviewed-by: Brian Paul <brianp at vmware.com>

---

 src/gallium/winsys/svga/drm/vmw_screen_ioctl.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c b/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c
index 79f9d950d9..62a2af6d65 100644
--- a/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c
+++ b/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c
@@ -70,6 +70,11 @@ vmw_region_size(struct vmw_region *region)
    return region->size;
 }
 
+#if defined(__DragonFly__) || defined(__FreeBSD__) || \
+    defined(__NetBSD__) || defined(__OpenBSD__)
+#define ERESTART EINTR
+#endif
+
 uint32
 vmw_ioctl_context_create(struct vmw_winsys_screen *vws)
 {




More information about the mesa-commit mailing list