Annotation of qemu/qtest.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Test Server
                      3:  *
                      4:  * Copyright IBM, Corp. 2011
                      5:  *
                      6:  * Authors:
                      7:  *  Anthony Liguori   <aliguori@us.ibm.com>
                      8:  *
                      9:  * This work is licensed under the terms of the GNU GPL, version 2 or later.
                     10:  * See the COPYING file in the top-level directory.
                     11:  *
                     12:  */
                     13: 
                     14: #ifndef QTEST_H
                     15: #define QTEST_H
                     16: 
                     17: #include "qemu-common.h"
                     18: 
                     19: #if !defined(CONFIG_USER_ONLY)
                     20: extern int qtest_allowed;
                     21: extern const char *qtest_chrdev;
                     22: extern const char *qtest_log;
                     23: 
                     24: static inline bool qtest_enabled(void)
                     25: {
                     26:     return qtest_allowed;
                     27: }
                     28: 
                     29: static inline int qtest_available(void)
                     30: {
                     31:     return 1;
                     32: }
                     33: 
                     34: int qtest_init(void);
                     35: #else
                     36: static inline bool qtest_enabled(void)
                     37: {
                     38:     return false;
                     39: }
                     40: 
                     41: static inline int qtest_available(void)
                     42: {
                     43:     return 0;
                     44: }
                     45: 
                     46: static inline int qtest_init(void)
                     47: {
                     48:     return 0;
                     49: }
                     50: 
                     51: #endif
                     52: 
                     53: #endif

unix.superglobalmegacorp.com