File:  [Qemu by Fabrice Bellard] / qemu / qemu-tool.c
Revision 1.1.1.6 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 18:55:44 2018 UTC (3 years, 1 month ago) by root
Branches: qemu, MAIN
CVS tags: qemu1000, qemu0151, HEAD
qemu 0.15.1

    1: /*
    2:  * Compatibility for qemu-img/qemu-nbd
    3:  *
    4:  * Copyright IBM, Corp. 2008
    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.  See
   10:  * the COPYING file in the top-level directory.
   11:  *
   12:  */
   13: 
   14: #include "qemu-common.h"
   15: #include "monitor.h"
   16: #include "qemu-timer.h"
   17: #include "qemu-log.h"
   18: 
   19: #include <sys/time.h>
   20: 
   21: QEMUClock *rt_clock;
   22: QEMUClock *vm_clock;
   23: 
   24: FILE *logfile;
   25: 
   26: struct QEMUBH
   27: {
   28:     QEMUBHFunc *cb;
   29:     void *opaque;
   30: };
   31: 
   32: void qemu_service_io(void)
   33: {
   34: }
   35: 
   36: Monitor *cur_mon;
   37: 
   38: int monitor_cur_is_qmp(void)
   39: {
   40:     return 0;
   41: }
   42: 
   43: void monitor_set_error(Monitor *mon, QError *qerror)
   44: {
   45: }
   46: 
   47: void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap)
   48: {
   49: }
   50: 
   51: void monitor_printf(Monitor *mon, const char *fmt, ...)
   52: {
   53: }
   54: 
   55: void monitor_print_filename(Monitor *mon, const char *filename)
   56: {
   57: }
   58: 
   59: void monitor_protocol_event(MonitorEvent event, QObject *data)
   60: {
   61: }
   62: 
   63: int qemu_set_fd_handler2(int fd,
   64:                          IOCanReadHandler *fd_read_poll,
   65:                          IOHandler *fd_read,
   66:                          IOHandler *fd_write,
   67:                          void *opaque)
   68: {
   69:     return 0;
   70: }
   71: 
   72: void qemu_notify_event(void)
   73: {
   74: }
   75: 
   76: QEMUTimer *qemu_new_timer(QEMUClock *clock, int scale,
   77:                           QEMUTimerCB *cb, void *opaque)
   78: {
   79:     return qemu_malloc(1);
   80: }
   81: 
   82: void qemu_free_timer(QEMUTimer *ts)
   83: {
   84:     qemu_free(ts);
   85: }
   86: 
   87: void qemu_del_timer(QEMUTimer *ts)
   88: {
   89: }
   90: 
   91: void qemu_mod_timer(QEMUTimer *ts, int64_t expire_time)
   92: {
   93: }
   94: 
   95: int64_t qemu_get_clock_ns(QEMUClock *clock)
   96: {
   97:     return 0;
   98: }

unix.superglobalmegacorp.com