qemu/qemu-tool.c
<<
>>
Prefs
   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
  21QEMUClock *rt_clock;
  22QEMUClock *vm_clock;
  23
  24FILE *logfile;
  25
  26struct QEMUBH
  27{
  28    QEMUBHFunc *cb;
  29    void *opaque;
  30};
  31
  32void qemu_service_io(void)
  33{
  34}
  35
  36Monitor *cur_mon;
  37
  38int monitor_cur_is_qmp(void)
  39{
  40    return 0;
  41}
  42
  43void monitor_set_error(Monitor *mon, QError *qerror)
  44{
  45}
  46
  47void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap)
  48{
  49}
  50
  51void monitor_printf(Monitor *mon, const char *fmt, ...)
  52{
  53}
  54
  55void monitor_print_filename(Monitor *mon, const char *filename)
  56{
  57}
  58
  59void monitor_protocol_event(MonitorEvent event, QObject *data)
  60{
  61}
  62
  63int 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
  72void qemu_notify_event(void)
  73{
  74}
  75
  76QEMUTimer *qemu_new_timer(QEMUClock *clock, int scale,
  77                          QEMUTimerCB *cb, void *opaque)
  78{
  79    return qemu_malloc(1);
  80}
  81
  82void qemu_free_timer(QEMUTimer *ts)
  83{
  84    qemu_free(ts);
  85}
  86
  87void qemu_del_timer(QEMUTimer *ts)
  88{
  89}
  90
  91void qemu_mod_timer(QEMUTimer *ts, int64_t expire_time)
  92{
  93}
  94
  95int64_t qemu_get_clock_ns(QEMUClock *clock)
  96{
  97    return 0;
  98}
  99