aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;