summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Fourdan <ofourdan@redhat.com>2023-02-23 08:40:15 +0100
committerOlivier Fourdan <fourdan@gmail.com>2023-03-03 08:15:18 +0000
commit24171bb71010a90f1ac323be49121c1503658567 (patch)
treed1719dd63656b251e241dc5003c34f25bfed8a1e
parentf490622fca4ec175193f68587b9c647a2ab515f4 (diff)
downloadxserver-24171bb71010a90f1ac323be49121c1503658567.tar.gz
xwayland: Include <sys/type.h> where needed
With the addition of linux_dmabuf v4, the code adds dev_t in various places but did not include <sys/types.h>. While that works on glibc, it may fail to build on other libc implementations such as musl libc. Make sure to explicitly include <sys/types.h> where we use dev_t. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1445 Fixes: bddfe190de - Implement linux_dmabuf_feedback event handlers
-rw-r--r--hw/xwayland/xwayland-glamor.h2
-rw-r--r--hw/xwayland/xwayland-window.h3
2 files changed, 5 insertions, 0 deletions
diff --git a/hw/xwayland/xwayland-glamor.h b/hw/xwayland/xwayland-glamor.h
index ed9ec40de..aed65b50f 100644
--- a/hw/xwayland/xwayland-glamor.h
+++ b/hw/xwayland/xwayland-glamor.h
@@ -28,6 +28,8 @@
#include <xwayland-config.h>
+#include <sys/types.h>
+
#include <wayland-client.h>
#include "xwayland-types.h"
diff --git a/hw/xwayland/xwayland-window.h b/hw/xwayland/xwayland-window.h
index 2e8313f56..c5c42f097 100644
--- a/hw/xwayland/xwayland-window.h
+++ b/hw/xwayland/xwayland-window.h
@@ -28,8 +28,11 @@
#include <xwayland-config.h>
+#include <sys/types.h>
+
#include <stdio.h>
#include <unistd.h>
+
#include <X11/X.h>
#include <dix.h>
#include <propertyst.h>