Allow qtest to be used also in files used for user emulators by introducing dummy functions.
Signed-off-by: Blue Swirl <blauwir...@gmail.com> --- qtest.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/qtest.h b/qtest.h index 1478343..723a4f9 100644 --- a/qtest.h +++ b/qtest.h @@ -16,6 +16,7 @@ #include "qemu-common.h" +#if !defined(CONFIG_USER_ONLY) extern int qtest_allowed; extern const char *qtest_chrdev; extern const char *qtest_log; @@ -31,5 +32,22 @@ static inline int qtest_available(void) } int qtest_init(void); +#else +static inline bool qtest_enabled(void) +{ + return false; +} + +static inline int qtest_available(void) +{ + return 0; +} + +static inline int qtest_init(void) +{ + return 0; +} + +#endif #endif -- 1.7.10
From e776bffb53973619e93e805fa441bd5f3d999e27 Mon Sep 17 00:00:00 2001 Message-Id: <e776bffb53973619e93e805fa441bd5f3d999e27.1334866660.git.blauwir...@gmail.com> In-Reply-To: <85215d419b17aeedbfe93ff8d739b27937f72739.1334866660.git.blauwir...@gmail.com> References: <85215d419b17aeedbfe93ff8d739b27937f72739.1334866660.git.blauwir...@gmail.com> From: Blue Swirl <blauwir...@gmail.com> Date: Thu, 19 Apr 2012 18:52:35 +0000 Subject: [PATCH 2/4] qtest: add dummy functions for user emulators Allow qtest to be used also in files used for user emulators by introducing dummy functions. Signed-off-by: Blue Swirl <blauwir...@gmail.com> --- qtest.h | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/qtest.h b/qtest.h index 1478343..723a4f9 100644 --- a/qtest.h +++ b/qtest.h @@ -16,6 +16,7 @@ #include "qemu-common.h" +#if !defined(CONFIG_USER_ONLY) extern int qtest_allowed; extern const char *qtest_chrdev; extern const char *qtest_log; @@ -31,5 +32,22 @@ static inline int qtest_available(void) } int qtest_init(void); +#else +static inline bool qtest_enabled(void) +{ + return false; +} + +static inline int qtest_available(void) +{ + return 0; +} + +static inline int qtest_init(void) +{ + return 0; +} + +#endif #endif -- 1.7.2.5