compositor-drm: fix libbacklight build

Bad inclusion of DRM headers, missing some system headers.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
This commit is contained in:
Pekka Paalanen 2012-03-02 17:33:17 +02:00 committed by Kristian Høgsberg
parent 0b5cd0cb4c
commit 4ac32ab669

View File

@ -31,33 +31,18 @@
#define _GNU_SOURCE
#include <libbacklight.h>
#include "libbacklight.h"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <linux/types.h>
#include <dirent.h>
#include <drm/drm_mode.h>
#include <drm.h>
#include <fcntl.h>
#include <malloc.h>
#include <string.h>
#include <errno.h>
static const char *output_names[] = { "Unknown",
"VGA",
"DVI-I",
"DVI-D",
"DVI-A",
"Composite",
"SVIDEO",
"LVDS",
"Component",
"9-pin DIN",
"DisplayPort"
"HDMI Type A",
"HDMI Type B",
"TV",
"Embedded DisplayPort"
};
static long backlight_get(struct backlight *backlight, char *node)
{
char buffer[100];
@ -169,7 +154,7 @@ struct backlight *backlight_init(struct udev_device *drm_device,
enum backlight_type type = 0;
char buffer[100];
struct backlight *backlight;
int err, ret;
int ret;
if (!drm_device)
return NULL;