[PATCH 2/5] testsuite: mock unlink()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Needed by depmod.

Signed-off-by: Keegan McAllister <keegan@xxxxxxxxxxx>
---
 testing.h |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/testing.h b/testing.h
index 1fe234a..9d6090a 100644
--- a/testing.h
+++ b/testing.h
@@ -41,6 +41,8 @@ __attribute__((unused));
 
 static int modtest_readlink(const char *path, char *buf, size_t bufsiz)
 __attribute__((unused));
+static int modtest_unlink(const char *path)
+__attribute__((unused));
 
 static int modtest_uname(struct utsname *buf)
 {
@@ -215,6 +217,14 @@ static int modtest_readlink(const char *path, char *buf, size_t bufsiz)
 	return readlink(path, buf, bufsiz);
 }
 
+static int modtest_unlink(const char *path)
+{
+	char path_buf[PATH_MAX];
+
+	path = modtest_mapname(path, path_buf, sizeof(path_buf));
+	return unlink(path);
+}
+
 #ifdef CONFIG_USE_ZLIB
 #include <zlib.h>
 static gzFile *modtest_gzopen(const char *path, const char *mode)
@@ -244,6 +254,7 @@ static gzFile *modtest_gzopen(const char *path, const char *mode)
 #define system modtest_system
 #define rename modtest_rename
 #define readlink modtest_readlink
+#define unlink modtest_unlink
 #define gzopen modtest_gzopen
 
 #endif /* JUST_TESTING */
-- 
1.7.2.3

--
To unsubscribe from this list: send the line "unsubscribe linux-modules" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux