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:
committed by
Kristian Høgsberg
parent
0b5cd0cb4c
commit
4ac32ab669
+5
-20
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user