File:  [Qemu by Fabrice Bellard] / qemu / qemu-tool.c
Revision 1.1.1.7 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 19:16:48 2018 UTC (3 years, 1 month ago) by root
Branches: qemu, MAIN
CVS tags: qemu1001, HEAD
qemu 1.0.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: #include "migration.h"
   19: 
   20: #include <sys/time.h>
   21: 
   22: QEMUClock *rt_clock;
   23: QEMUClock *vm_clock;
   24: 
   25: FILE *logfile;
   26: 
   27: struct QEMUBH
   28: {
   29:     QEMUBHFunc *cb;
   30:     void *opaque;
   31: };
   32: 
   33: Monitor *cur_mon;
   34: 
   35: int monitor_cur_is_qmp(void)
   36: {
   37:     return 0;
   38: }
   39: 
   40: void monitor_set_error(Monitor *mon, QError *qerror)
   41: {
   42: }
   43: 
   44: void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap)
   45: {
   46: }
   47: 
   48: void monitor_printf(Monitor *mon, const char *fmt, ...)
   49: {
   50: }
   51: 
   52: void monitor_print_filename(Monitor *mon, const char *filename)
   53: {
   54: }
   55: 
   56: void monitor_protocol_event(MonitorEvent event, QObject *data)
   57: {
   58: }
   59: 
   60: int qemu_set_fd_handler2(int fd,
   61:                          IOCanReadHandler *fd_read_poll,
   62:                          IOHandler *fd_read,
   63:                          IOHandler *fd_write,
   64:                          void *opaque)
   65: {
   66:     return 0;
   67: }
   68: 
   69: void qemu_notify_event(void)
   70: {
   71: }
   72: 
   73: QEMUTimer *qemu_new_timer(QEMUClock *clock, int scale,
   74:                           QEMUTimerCB *cb, void *opaque)
   75: {
   76:     return g_malloc(1);
   77: }
   78: 
   79: void qemu_free_timer(QEMUTimer *ts)
   80: {
   81:     g_free(ts);
   82: }
   83: 
   84: void qemu_del_timer(QEMUTimer *ts)
   85: {
   86: }
   87: 
   88: void qemu_mod_timer(QEMUTimer *ts, int64_t expire_time)
   89: {
   90: }
   91: 
   92: int64_t qemu_get_clock_ns(QEMUClock *clock)
   93: {
   94:     return 0;
   95: }
   96: 
   97: void migrate_add_blocker(Error *reason)
   98: {
   99: }
  100: 
  101: void migrate_del_blocker(Error *reason)
  102: {
  103: }

unix.superglobalmegacorp.com