linux-dmabuf: add missing includes and declarations
Currently linux-dmabuf.h
implicitly depends on libweston.h
being included before it.
Add the missing includes for bool
, struct timespec
, struct wl_array
, and struct wl_list
. Declare struct weston_compositor
and struct weston_drm_format_array
.