glibc 2.3.x fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@374 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
bellard 2003-09-16 21:46:04 +00:00
parent 2e255c6b9f
commit b67d59594e
1 changed files with 6 additions and 2 deletions

8
vl.c
View File

@ -3247,7 +3247,6 @@ int main_loop(void *opaque)
}
for(;;) {
ret = cpu_x86_exec(env);
if (reset_requested)
break;
@ -3648,8 +3647,13 @@ int main(int argc, char **argv)
} else {
#ifdef CONFIG_SDL
sdl_display_init(ds);
/* the pthreads modify sigaction. We don't want that. */
/* SDL use the pthreads and they modify sigaction. We don't
want that. */
#if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)
#define sigaction __libc_sigaction
#else
#define sigaction __sigaction
#endif
#else
dumb_display_init(ds);
#endif