[Intel-gfx] [PATCH] xf86-video-intel: Unbreak build on OpenBSD
Mark Kettenis
mark.kettenis at xs4all.nl
Tue Feb 18 19:55:46 CET 2014
> Date: Tue, 18 Feb 2014 08:06:36 +0000
> From: Chris Wilson <chris at chris-wilson.co.uk>
>
> On Sat, Feb 15, 2014 at 09:29:42PM +0100, Mark Kettenis wrote:
> > Fallout from the backlight helper changes.
>
> Apologies for missing this earlier. I have rearranged the code once
> again to try to push the OpenBSD specifics down into src/backlight.c,
> can you please check what needs to be fixed up now?
No worries.
Here's a new diff against master.
diff --git a/src/backlight.c b/src/backlight.c
index 688819d..3c3f152 100644
--- a/src/backlight.c
+++ b/src/backlight.c
@@ -32,6 +32,7 @@
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/stat.h>
+#include <sys/ioctl.h>
#include <stdio.h>
#include <stdlib.h>
@@ -71,13 +72,14 @@
#ifdef __OpenBSD__
#include <dev/wscons/wsconsio.h>
+#include <xf86Priv.h>
int backlight_set(struct backlight *b, int level)
{
struct wsdisplay_param param;
if (b->iface == NULL)
- return;
+ return -1;
if ((unsigned)level > b->max)
level = b->max;
@@ -129,6 +131,14 @@ int backlight_open(struct backlight *b, char *iface)
return param.curval;
}
+enum backlight_type backlight_exists(const char *iface)
+{
+ if (iface != NULL)
+ return BL_NONE;
+
+ return BL_PLATFORM;
+}
+
#else
static int
More information about the Intel-gfx
mailing list