mirror of https://github.com/xemu-project/xemu.git
main: Cleanup
This commit is contained in:
parent
d981ca9409
commit
93b2a408fb
|
@ -26,26 +26,11 @@
|
|||
#include "qemu-main.h"
|
||||
#include "sysemu/sysemu.h"
|
||||
|
||||
#ifdef XBOX
|
||||
|
||||
#undef main
|
||||
|
||||
int qemu_main(int argc, char **argv)
|
||||
{
|
||||
int status;
|
||||
|
||||
qemu_init(argc, argv);
|
||||
status = qemu_main_loop();
|
||||
qemu_cleanup();
|
||||
|
||||
return status;
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
#ifndef XBOX
|
||||
#ifdef CONFIG_SDL
|
||||
#include <SDL.h>
|
||||
#endif
|
||||
#endif
|
||||
|
||||
int qemu_default_main(void)
|
||||
{
|
||||
|
@ -59,10 +44,10 @@ int qemu_default_main(void)
|
|||
|
||||
int (*qemu_main)(void) = qemu_default_main;
|
||||
|
||||
#ifndef XBOX
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
qemu_init(argc, argv);
|
||||
return qemu_main();
|
||||
}
|
||||
|
||||
#endif // ifdef XBOX
|
||||
#endif
|
|
@ -33,6 +33,7 @@
|
|||
#include "qemu/main-loop.h"
|
||||
#include "qemu/rcu.h"
|
||||
#include "qemu-version.h"
|
||||
#include "qemu-main.h"
|
||||
#include "qapi/error.h"
|
||||
#include "qapi/qapi-commands-block.h"
|
||||
#include "qapi/qmp/qdict.h"
|
||||
|
@ -1427,14 +1428,14 @@ int gArgc;
|
|||
char **gArgv;
|
||||
|
||||
// vl.c
|
||||
int qemu_main(int argc, char **argv, char **envp);
|
||||
|
||||
static void *call_qemu_main(void *opaque)
|
||||
{
|
||||
int status;
|
||||
|
||||
DPRINTF("Second thread: calling qemu_main()\n");
|
||||
status = qemu_main(gArgc, gArgv, NULL);
|
||||
qemu_init(gArgc, gArgv);
|
||||
status = qemu_main();
|
||||
DPRINTF("Second thread: qemu_main() returned, exiting\n");
|
||||
exit(status);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue