summaryrefslogtreecommitdiffstats
path: root/sdl.c
diff options
context:
space:
mode:
authorbellard2004-04-01 01:37:16 +0200
committerbellard2004-04-01 01:37:16 +0200
commit67b915a5dd52a05f8030cd9edc005effd9c8eea5 (patch)
tree247689b53ca52d7d9cb4fc9f7ff65f293b61e01a /sdl.c
parentupdate (diff)
downloadqemu-67b915a5dd52a05f8030cd9edc005effd9c8eea5.tar.gz
qemu-67b915a5dd52a05f8030cd9edc005effd9c8eea5.tar.xz
qemu-67b915a5dd52a05f8030cd9edc005effd9c8eea5.zip
win32 port (initial patch by kazu)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@692 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'sdl.c')
-rw-r--r--sdl.c29
1 files changed, 7 insertions, 22 deletions
diff --git a/sdl.c b/sdl.c
index f705eb7fac..f2dcfbc783 100644
--- a/sdl.c
+++ b/sdl.c
@@ -21,31 +21,13 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
-#include <stdlib.h>
-#include <stdio.h>
-#include <stdarg.h>
-#include <string.h>
-#include <getopt.h>
-#include <inttypes.h>
-#include <unistd.h>
-#include <sys/mman.h>
-#include <fcntl.h>
-#include <signal.h>
-#include <time.h>
-#include <sys/time.h>
-#include <malloc.h>
-#include <termios.h>
-#include <sys/poll.h>
-#include <errno.h>
-#include <sys/wait.h>
-#include <netinet/in.h>
+#include "vl.h"
#include <SDL.h>
-#include "cpu.h"
-#include "exec-all.h"
-
-#include "vl.h"
+#ifndef _WIN32
+#include <signal.h>
+#endif
static SDL_Surface *screen;
static int gui_grab; /* if true, all keyboard/mouse events are grabbed */
@@ -291,9 +273,12 @@ void sdl_display_init(DisplayState *ds)
fprintf(stderr, "Could not initialize SDL - exiting\n");
exit(1);
}
+
+#ifndef _WIN32
/* NOTE: we still want Ctrl-C to work, so we undo the SDL redirections */
signal(SIGINT, SIG_DFL);
signal(SIGQUIT, SIG_DFL);
+#endif
ds->dpy_update = sdl_update;
ds->dpy_resize = sdl_resize;