Revision 821601ea console.h

b/console.h
4 4
#include "qemu-char.h"
5 5
#include "qdict.h"
6 6
#include "notify.h"
7
#include "qerror.h"
8
#include "monitor.h"
7 9

  
8 10
/* keyboard/mouse support */
9 11

  
......
370 372
void vnc_display_init(DisplayState *ds);
371 373
void vnc_display_close(DisplayState *ds);
372 374
int vnc_display_open(DisplayState *ds, const char *display);
373
int vnc_display_password(DisplayState *ds, const char *password);
374 375
int vnc_display_disable_login(DisplayState *ds);
376
char *vnc_display_local_addr(DisplayState *ds);
377
#ifdef CONFIG_VNC
378
int vnc_display_password(DisplayState *ds, const char *password);
375 379
int vnc_display_pw_expire(DisplayState *ds, time_t expires);
376 380
void do_info_vnc_print(Monitor *mon, const QObject *data);
377 381
void do_info_vnc(Monitor *mon, QObject **ret_data);
378
char *vnc_display_local_addr(DisplayState *ds);
382
#else
383
static inline int vnc_display_password(DisplayState *ds, const char *password)
384
{
385
    qerror_report(QERR_FEATURE_DISABLED, "vnc");
386
    return -ENODEV;
387
}
388
static inline int vnc_display_pw_expire(DisplayState *ds, time_t expires)
389
{
390
    qerror_report(QERR_FEATURE_DISABLED, "vnc");
391
    return -ENODEV;
392
};
393
static inline void do_info_vnc(Monitor *mon, QObject **ret_data)
394
{
395
};
396
static inline void do_info_vnc_print(Monitor *mon, const QObject *data)
397
{
398
    monitor_printf(mon, "VNC support disabled\n");
399
};
400
#endif
379 401

  
380 402
/* curses.c */
381 403
void curses_display_init(DisplayState *ds, int full_screen);

Also available in: Unified diff