summaryrefslogtreecommitdiff
path: root/libkms
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2015-03-23 23:24:48 +0000
committerEmil Velikov <emil.l.velikov@gmail.com>2015-04-28 11:19:15 +0100
commit983892d2756b4bcfcd455ec644afe666b9e0e447 (patch)
tree0341a5aa072e9a379540bc303dd9cf4016445140 /libkms
parent47429af325b6c32904c0b7e68e6ce3ff0d57aec0 (diff)
downloadlibdrm-983892d2756b4bcfcd455ec644afe666b9e0e447.tar.gz
libdrm-983892d2756b4bcfcd455ec644afe666b9e0e447.tar.bz2
libdrm-983892d2756b4bcfcd455ec644afe666b9e0e447.zip
libkms: annotate private symbols
Cc: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'libkms')
-rw-r--r--libkms/api.c3
-rw-r--r--libkms/dumb.c2
-rw-r--r--libkms/exynos.c2
-rw-r--r--libkms/intel.c2
-rw-r--r--libkms/internal.h19
-rw-r--r--libkms/linux.c4
-rw-r--r--libkms/nouveau.c2
-rw-r--r--libkms/radeon.c2
-rw-r--r--libkms/vmwgfx.c2
9 files changed, 23 insertions, 15 deletions
diff --git a/libkms/api.c b/libkms/api.c
index b512c42d..a07a242c 100644
--- a/libkms/api.c
+++ b/libkms/api.c
@@ -29,9 +29,12 @@
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
+
#include <errno.h>
#include <stdlib.h>
#include <string.h>
+
+#include "libdrm.h"
#include "internal.h"
int kms_create(int fd, struct kms_driver **out)
diff --git a/libkms/dumb.c b/libkms/dumb.c
index f9c16e11..e252d8c1 100644
--- a/libkms/dumb.c
+++ b/libkms/dumb.c
@@ -190,7 +190,7 @@ dumb_bo_destroy(struct kms_bo *_bo)
return 0;
}
-int
+drm_private int
dumb_create(int fd, struct kms_driver **out)
{
struct kms_driver *kms;
diff --git a/libkms/exynos.c b/libkms/exynos.c
index 11234825..db65f816 100644
--- a/libkms/exynos.c
+++ b/libkms/exynos.c
@@ -185,7 +185,7 @@ exynos_bo_destroy(struct kms_bo *_bo)
return 0;
}
-int
+drm_private int
exynos_create(int fd, struct kms_driver **out)
{
struct kms_driver *kms;
diff --git a/libkms/intel.c b/libkms/intel.c
index 51a7fd2e..a539df24 100644
--- a/libkms/intel.c
+++ b/libkms/intel.c
@@ -216,7 +216,7 @@ intel_bo_destroy(struct kms_bo *_bo)
return 0;
}
-int
+drm_private int
intel_create(int fd, struct kms_driver **out)
{
struct kms_driver *kms;
diff --git a/libkms/internal.h b/libkms/internal.h
index f831b57d..e7d5c463 100644
--- a/libkms/internal.h
+++ b/libkms/internal.h
@@ -29,6 +29,11 @@
#ifndef INTERNAL_H_
#define INTERNAL_H_
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include "libdrm.h"
#include "libkms.h"
struct kms_driver
@@ -62,18 +67,18 @@ struct kms_bo
unsigned handle;
};
-int linux_create(int fd, struct kms_driver **out);
+drm_private int linux_create(int fd, struct kms_driver **out);
-int vmwgfx_create(int fd, struct kms_driver **out);
+drm_private int vmwgfx_create(int fd, struct kms_driver **out);
-int intel_create(int fd, struct kms_driver **out);
+drm_private int intel_create(int fd, struct kms_driver **out);
-int dumb_create(int fd, struct kms_driver **out);
+drm_private int dumb_create(int fd, struct kms_driver **out);
-int nouveau_create(int fd, struct kms_driver **out);
+drm_private int nouveau_create(int fd, struct kms_driver **out);
-int radeon_create(int fd, struct kms_driver **out);
+drm_private int radeon_create(int fd, struct kms_driver **out);
-int exynos_create(int fd, struct kms_driver **out);
+drm_private int exynos_create(int fd, struct kms_driver **out);
#endif
diff --git a/libkms/linux.c b/libkms/linux.c
index 77a0bbe9..06dbc421 100644
--- a/libkms/linux.c
+++ b/libkms/linux.c
@@ -39,9 +39,9 @@
#include <xf86drm.h>
#include <string.h>
#include <unistd.h>
-
#include <sys/stat.h>
+#include "libdrm.h"
#include "internal.h"
#define PATH_SIZE 512
@@ -225,7 +225,7 @@ linux_from_udev(int fd, struct kms_driver **out)
}
#endif
-int
+drm_private int
linux_create(int fd, struct kms_driver **out)
{
if (!dumb_create(fd, out))
diff --git a/libkms/nouveau.c b/libkms/nouveau.c
index 228903ff..7f57f214 100644
--- a/libkms/nouveau.c
+++ b/libkms/nouveau.c
@@ -198,7 +198,7 @@ nouveau_bo_destroy(struct kms_bo *_bo)
return 0;
}
-int
+drm_private int
nouveau_create(int fd, struct kms_driver **out)
{
struct kms_driver *kms;
diff --git a/libkms/radeon.c b/libkms/radeon.c
index 9383a0ae..f0d5db62 100644
--- a/libkms/radeon.c
+++ b/libkms/radeon.c
@@ -219,7 +219,7 @@ radeon_bo_destroy(struct kms_bo *_bo)
return 0;
}
-int
+drm_private int
radeon_create(int fd, struct kms_driver **out)
{
struct kms_driver *kms;
diff --git a/libkms/vmwgfx.c b/libkms/vmwgfx.c
index bc04133f..3c99ea33 100644
--- a/libkms/vmwgfx.c
+++ b/libkms/vmwgfx.c
@@ -185,7 +185,7 @@ vmwgfx_bo_destroy(struct kms_bo *_bo)
return 0;
}
-int
+drm_private int
vmwgfx_create(int fd, struct kms_driver **out)
{
struct kms_driver *kms;