aboutsummaryrefslogtreecommitdiffstats
path: root/vl-android-ui.c
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@android.com>2010-10-13 17:48:13 +0200
committerDavid 'Digit' Turner <digit@android.com>2010-10-13 17:48:13 +0200
commit894086d21e4e5827b2f3047c481de90213ce408b (patch)
tree87aef0341a4efbc25e8d033f086fa8cf5ee1b0ec /vl-android-ui.c
parent73f31662e687ea96d579ce9dca45c640b930985f (diff)
downloadexternal_qemu-894086d21e4e5827b2f3047c481de90213ce408b.zip
external_qemu-894086d21e4e5827b2f3047c481de90213ce408b.tar.gz
external_qemu-894086d21e4e5827b2f3047c481de90213ce408b.tar.bz2
emulator-ui: Fix windows build (behaviour not tested)
Change-Id: I76abd165b235dc3abeeb3a9676c0ef8097e54567
Diffstat (limited to 'vl-android-ui.c')
-rw-r--r--vl-android-ui.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/vl-android-ui.c b/vl-android-ui.c
index ad57cd6..dd20c80 100644
--- a/vl-android-ui.c
+++ b/vl-android-ui.c
@@ -339,6 +339,9 @@ int qemu_set_fd_handler(int fd,
/***********************************************************/
/* Polling handling */
+typedef int PollingFunc(void *opaque);
+typedef void WaitObjectFunc(void *opaque);
+
typedef struct PollingEntry {
PollingFunc *func;
void *opaque;
@@ -911,6 +914,14 @@ char *qemu_find_file(int type, const char *name)
return buf;
}
+#ifdef _WIN32
+static BOOL WINAPI qemu_ctrl_handler(DWORD type)
+{
+ exit(STATUS_CONTROL_C_EXIT);
+ return TRUE;
+}
+#endif
+
int main(int argc, char **argv, char **envp)
{
DisplayState *ds;