@@ -59,7 +59,9 @@
#ifdef __OpenBSD__
+#include <sys/ioctl.h>
#include <dev/wscons/wsconsio.h>
+#include <xf86Priv.h>
int backlight_set(struct backlight *b, int level)
{
@@ -181,6 +181,8 @@ intel_output_backlight_get(xf86OutputPtr output)
static void
intel_output_backlight_init(xf86OutputPtr output)
{
+ struct intel_output *intel_output = output->driver_private;
+
#ifdef __OpenBSD__
intel_output->backlight_active_level =
backlight_init(&intel_output->backlight, NULL);
@@ -189,7 +191,6 @@ intel_output_backlight_init(xf86OutputPtr output)
"found backlight control interface\n");
}
#else
- struct intel_output *intel_output = output->driver_private;
intel_screen_private *intel = intel_get_screen_private(output->scrn);
char *str;
int i;