compositor-drm: fix libbacklight build

Bad inclusion of DRM headers, missing some system headers.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
Pekka Paalanen 13 years ago committed by Kristian Høgsberg
parent 0b5cd0cb4c
commit 4ac32ab669
  1. 25
      src/libbacklight.c

@ -31,33 +31,18 @@
#define _GNU_SOURCE #define _GNU_SOURCE
#include <libbacklight.h> #include "libbacklight.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <linux/types.h> #include <linux/types.h>
#include <dirent.h> #include <dirent.h>
#include <drm/drm_mode.h> #include <drm.h>
#include <fcntl.h> #include <fcntl.h>
#include <malloc.h> #include <malloc.h>
#include <string.h> #include <string.h>
#include <errno.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) static long backlight_get(struct backlight *backlight, char *node)
{ {
char buffer[100]; char buffer[100];
@ -169,7 +154,7 @@ struct backlight *backlight_init(struct udev_device *drm_device,
enum backlight_type type = 0; enum backlight_type type = 0;
char buffer[100]; char buffer[100];
struct backlight *backlight; struct backlight *backlight;
int err, ret; int ret;
if (!drm_device) if (!drm_device)
return NULL; return NULL;

Loading…
Cancel
Save