X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Fbomb_src%2Fmain.c;h=b5cac3c57f8b7268aaf6dd745d1fd280ec20b938;hb=HEAD;hp=944d6c3249fec52f4906304488d83f49f714cbf2;hpb=270e5fe88b0666021a7a6393334db7feeb8245f8;p=tpg%2Facess2.git diff --git a/Usermode/Applications/bomb_src/main.c b/Usermode/Applications/bomb_src/main.c index 944d6c32..b5cac3c5 100644 --- a/Usermode/Applications/bomb_src/main.c +++ b/Usermode/Applications/bomb_src/main.c @@ -43,7 +43,7 @@ int main(int argc, char *argv[]) if( gbForkBomb ) { - for(;;) clone(CLONE_VM, 0); + for(;;) _SysClone(CLONE_VM, 0); } else { for(;;) @@ -56,17 +56,17 @@ int main(int argc, char *argv[]) printf("Outta heap space!\n"); return 0; } - tid = clone(0, stack+stackSize-stackOffset); + tid = _SysClone(0, stack+stackSize-stackOffset); + //_SysDebug("tid = %i", tid); if( tid == 0 ) { // Sleep forever (TODO: Fix up the stack so it can nuke) - for(;;) sleep(); + for(;;) _SysWaitEvent(THREAD_EVENT_SIGNAL); } if( tid < 0 ) { printf("Clone failed\n"); return 0; } - printf("stack = %p, tid = %i\n", stack, tid); } }