Added 16K stack for emscripten loop fiber.

This commit is contained in:
Branimir Karadzic 2012-10-22 20:23:04 -07:00
Родитель 4bc42d9f97
Коммит 405b8559b3
1 изменённых файлов: 5 добавлений и 4 удалений

Просмотреть файл

@ -8,13 +8,13 @@
#if BX_PLATFORM_EMSCRIPTEN
#include <emscripten/emscripten.h>
#include <pthread.h>
#include <alloca.h>
#include <setjmp.h>
extern int _main_(int _argc, char** _argv);
#include <setjmp.h>
jmp_buf s_main;
jmp_buf s_loop;
static jmp_buf s_main;
static jmp_buf s_loop;
void emscripten_yield()
{
@ -36,6 +36,7 @@ int main(int _argc, char** _argv)
{
if (!setjmp(s_loop) )
{
alloca(16<<10);
_main_(_argc, _argv);
}