diff options
author | David 'Digit' Turner <digit@android.com> | 2010-10-13 17:48:13 +0200 |
---|---|---|
committer | David 'Digit' Turner <digit@android.com> | 2010-10-13 17:48:13 +0200 |
commit | 894086d21e4e5827b2f3047c481de90213ce408b (patch) | |
tree | 87aef0341a4efbc25e8d033f086fa8cf5ee1b0ec /vl-android-ui.c | |
parent | 73f31662e687ea96d579ce9dca45c640b930985f (diff) | |
download | external_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.c | 11 |
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; |