[Intel-gfx] [PATCH 2/8] lib: Add igt_debugfs_fopen()
Damien Lespiau
damien.lespiau at intel.com
Tue Oct 15 20:44:28 CEST 2013
Signed-off-by: Damien Lespiau <damien.lespiau at intel.com>
---
lib/igt_debugfs.c | 9 +++++++++
lib/igt_debugfs.h | 4 ++++
2 files changed, 13 insertions(+)
diff --git a/lib/igt_debugfs.c b/lib/igt_debugfs.c
index 33c4fc1..f194439 100644
--- a/lib/igt_debugfs.c
+++ b/lib/igt_debugfs.c
@@ -73,3 +73,12 @@ int igt_debugfs_open(igt_debugfs_t *debugfs, const char *filename)
sprintf(buf, "%s/%s", debugfs->dri_path, filename);
return open(buf, O_RDONLY);
}
+
+FILE *igt_debugfs_fopen(igt_debugfs_t *debugfs, const char *filename,
+ const char *mode)
+{
+ char buf[1024];
+
+ sprintf(buf, "%s/%s", debugfs->dri_path, filename);
+ return fopen(buf, mode);
+}
diff --git a/lib/igt_debugfs.h b/lib/igt_debugfs.h
index aa9449a..1035a93 100644
--- a/lib/igt_debugfs.h
+++ b/lib/igt_debugfs.h
@@ -25,6 +25,8 @@
#ifndef __IGT_DEBUGFS_H__
#define __IGT_DEBUGFS_H__
+#include <stdio.h>
+
typedef struct {
char root[128];
char dri_path[128];
@@ -32,5 +34,7 @@ typedef struct {
int igt_debugfs_init(igt_debugfs_t *debugfs);
int igt_debugfs_open(igt_debugfs_t *debugfs, const char *filename);
+FILE *igt_debugfs_fopen(igt_debugfs_t *debugfs, const char *filename,
+ const char *mode);
#endif /* __IGT_DEBUGFS_H__ */
--
1.8.3.1
More information about the Intel-gfx
mailing list